ترميز / فك ترميز Base64
حوّل النص إلى Base64 والعكس، بدعم كامل لـ Unicode: النص الصيني والإيموجي وغيرهما من المحار غير اللاتينية تبقى سليمة.
ما هي الأداة
يحوّل Base64 أي بايتات إلى سلسلة آمنة من 64 محرف ASCII: A-Z وa-z و0-9 زائد وعلامة مائلة، مع علامة التساوي للحشو. المأزق: الدالة btoa المدمجة تقبل Latin-1 فقط، فينهار الصيني أو الإيموجي. تحوّل هذه الأداة النص أولاً إلى بايتات UTF-8 ثم إلى Base64 — والعكس — فلا يفسد شيء.
ملاحظات وحقائق ممتعة
Base64 في كل مكان لكنه غير مرئي: مرفقات البريد، وصور data URI في CSS، ورموز JWT، وترويسات التفويض في HTTP. إذا تساءلت يوماً لماذا يبدو رمز JWT كجدار من الحروف والنقاط، فنصفه Base64 خالص. الطريف: Base64 ليس تشفيراً — أي شخص يفكه في ثانيتين. وجوده فقط ليجعل البيانات الثنائية تعبر أنظمة صُممت للنصوص.
الأصل والتاريخ
أتى Base64 من معيار تشفير البريد PEM الذي نشرته IETF في RFC 1421 عام 1993، رغم أن الفكرة كانت موجودة في أواخر الثمانينيات. اختيرت أبجديته المكونة من 64 محرفاً لكي تعبر البيانات بوابات البريد القديمة التي كانت تتلف بايتات non-ASCII. ثم دخل في MIME (1996) واجتاح الويب بهدوء.
كلمات مفتاحية ذات صلة
ملاحظات
وجدت مشكلة في إحدى الأدوات أو لديك اقتراح؟ راسلنا عبر البريد الإلكتروني — نقرأ كل رسالة.
