مُرمز/مُفكك Base64
ترميز وفك ترميز النصوص والصور إلى/من Base64.
الأدوات الموصى بها
أدوات مختارة بعناية قد تجدها مفيدة
ترميز Base64: متى ولماذا
نظرة عامة
Base64 هو ترميز ثنائي-إلى-نص يمثل أي بيانات باستخدام 64 حرفاً ASCII قابلاً للطباعة (A-Z، a-z، 0-9، +، /). موجود لأن كثيراً من الأنظمة — البريد الإلكتروني، JSON، URLs، XML — صُممت للتعامل مع النصوص فقط، لكننا نحتاج غالباً لنقل بيانات ثنائية من خلالها. الترميز يضيف ~33% عبئاً (3 بايت إدخال → 4 بايت إخراج) مقابل التوافق. رغم أنه من عام 1987، يظل Base64 ضرورياً لتضمين الصور في CSS/HTML (Data URLs)، مرفقات MIME البريدية، رموز JWT، والعديد من واجهات الويب البرمجية.
كيفية الاستخدام
- 1
اختر تشفير أو فك التشفير
التشفير يحوّل النص أو الثنائي إلى Base64. الفك بالعكس. الأداة تكتشف Base64 الصالح تلقائياً عند اللصق.
- 2
الصق المدخلات
الملفات في منطقة الرفع، والنص مباشرة في الحقل. الحجم لا يشكّل مشكلة لحمولات الويب المعتادة.
- 3
انسخ النتيجة
الناتج المشفّر يصلح للروابط و JSON وسمات data في HTML. الفك يُعيد البايتات الأصلية — مفيد لفحص حمولة JWT.
كيف يعمل
يأخذ المُرمز 3 بايت (24 بت) في كل مرة ويقسمها إلى 4 مجموعات من 6 بت لكل منها، ثم يربط كل قيمة 6-بت (0-63) بواحد من الـ 64 حرفاً. إذا كان طول الإدخال غير قابل للقسمة على 3، يُضاف حشو '='. فك الترميز يعكس العملية. Base64 الآمن لـ URL يستبدل '+' بـ '-' و '/' بـ '_' حتى يمكن استخدام الإخراج المُرمز في URLs دون ترميز إضافي. تعمل هذه الأداة بالكامل في متصفحك — البيانات لا تُرسل أبداً إلى خادم.
متى تستخدمه
قم بترميز صور صغيرة كـ Data URLs لتضمينها مباشرة في HTML أو CSS (يتجنب طلبات HTTP إضافية للأيقونات). فك ترميز رموز JWT لفحص حمولتها (الرأس والحمولة JSON مُرمز بـ Base64URL). التحويل بين الصيغ الثنائية والنصية عند العمل مع APIs تقبل النص فقط. افحص بسرعة 'mailto:?body=...' أو URLs أخرى تحتوي بيانات مُرمزة.
الأسئلة الشائعة
لا — إنه ترميز، ليس تشفيراً. يستطيع أي شخص فك ترميزه. استخدم Base64 للنقل فقط، لا تستخدمه أبداً لإخفاء البيانات. إذا كانت السرية مهمة، شفّر أولاً، ثم ضع النص المشفر في Base64 إذا احتجت نقلاً نصياً.