مرمِّز ومفكِّك ترميز Base64
رمّز السلاسل إلى Base64 أو افكُك ترميز Base64 إلى نص. يحترم خصوصيتك: يعمل بالكامل في متصفحك.
ما هو Base64 ولماذا تجده في كل مكان؟
Base64 هو نظام ترميز —وليس تشفيرًا— يمثّل بيانات ثنائية اعتباطية باستخدام 64 حرفًا فقط من أحرف ASCII القابلة للطباعة (A-Z وa-z و0-9، إضافةً إلى + و/ و= للحشو). وُجد لأن كثيرًا من بروتوكولات النقل وصيغ الملفات وواجهات برمجة التطبيقات تتعامل مع النص فقط أو تعالج بعض البايتات معالجة خاصة: فالبريد الإلكتروني (صُمِّم SMTP لـ ASCII بـ 7 بتات)، وJSON (لا يمكنه احتواء بايتات خام)، والروابط (تتضمن أحرفًا محجوزة)، وترويسات HTTP (نص موجّه نحو السطور)، وسمات HTML، كلها تحتاج إلى وسيلة لنقل البيانات الثنائية عبر قنوات نصية. يحل Base64 ذلك بتجميع بايتات الإدخال في مجموعات من 3 (24 بتة) وإعادة ترميز كل مجموعة كـ 4 أحرف Base64 (6 بتات لكل حرف). الزيادة في الحجم هي 33% بالضبط: كل 3 بايتات تتحول إلى 4 أحرف. ترمّز هذه الأداة نص UTF-8 أو سلاسل Base64 في أي اتجاه، بالكامل في متصفحك. وهي تعالج بشكل صحيح أحرف UTF-8 متعددة البايتات (الرموز التعبيرية، والأبجديات غير اللاتينية)، التي تُفسدها تطبيقات Base64 الساذجة التي تستخدم atob/btoa مباشرةً.
حالات الاستخدام الشائعة
ضمّن الصور الصغيرة مباشرةً في CSS بصيغة عناوين data: (يلغي طلب HTTP واحدًا للأيقونات الصغيرة).
فك ترميز حمولة رمز JWT أو ترويسة Basic Auth لفحص ما بداخلها.
رمّز محتويات ملف ثنائي لوضعه في حقل JSON أو في متغير بيئة.
انقل البيانات الثنائية عبر أنظمة لا تحافظ على البايتات الاعتباطية (البريد الإلكتروني، والنسخ واللصق).
فك ترميز استجابات واجهات برمجة التطبيقات أو حمولات الـ webhook المُرمَّزة بـ base64 أثناء التصحيح.
حوّل بيانات الاعتماد الثنائية إلى صيغة سهلة النسخ واللصق لتسليمها لفريق التشغيل.
الأسئلة الشائعة
هل Base64 نوع من التشفير؟▼
لماذا يضيف Base64 نحو 33% إلى الحجم؟▼
ما هو Base64 الآمن للروابط؟▼
لماذا أرى '=' في النهاية؟▼
هل يعالج الرموز التعبيرية والنصوص غير اللاتينية؟▼
أين أرى Base64 في التطبيقات الواقعية؟▼
أدوات ذات صلة
أداة فك ترميز JWT
فك ترميز رموز JSON Web Tokens (JWT) فورًا. تعمل في متصفحك: لا تغادر الرموز جهازك أبدًا، فهي آمنة للاستخدام مع أسرار الإنتاج.
أداة تنسيق JSON والتحقق منه
نسّق JSON وتحقّق منه وصغّره عبر الإنترنت. تعمل بالكامل في متصفحك: بياناتك لا تغادر جهازك أبدًا.
أداة تنسيق XML
نسّق مستندات XML وجمّلها. مفيدة لـ SOAP وخرائط المواقع (sitemaps) وخلاصات RSS وملفات الإعداد.
أداة ترميز وفك ترميز الروابط (URL)
حوّل النص إلى ترميز آمن للروابط (الترميز بالنسبة المئوية) والعكس. مفيدة لسلاسل الاستعلام وعمليات إعادة التوجيه وتدفقات OAuth.
مرمِّز وفاكّ ترميز كيانات HTML
حوّل الأحرف الخاصة إلى كيانات HTML (&، <، إلخ) والعكس. مفيد لتضمين النص داخل HTML بأمان.
أداة تصغير CSS
أزل التعليقات والمسافات البيضاء والأحرف غير الضرورية من CSS لتقليل حجم الملف.