حول ترميز Base64 وفك ترميزه
يمثّل Base64 أي بيانات باستخدام 64 حرفًا آمنًا فقط (الأحرف اللاتينية والأرقام و«+» و«/»). ويُستخدم لتضمين الصور في HTML أو CSS، وإرسال المرفقات في البريد الإلكتروني، وتخزين البيانات الثنائية في JSON، وتمرير القيم في عناوين URL أو ترويسات HTTP. تحوّل هذه الأداة النص إلى Base64 والعكس أثناء الكتابة. وهي تتعامل مع جميع اللغات بشكل صحيح عبر ترميز النص بصيغة UTF-8، وتدعم الصيغة الآمنة لعناوين URL التي تستبدل «+» و«/» بـ«-» و«_».
طريقة الاستخدام
- اختر «ترميز» لتحويل النص إلى Base64، أو «فك الترميز» لتحويل Base64 إلى نص.
- اكتب المدخلات أو الصقها. تتحدّث النتيجة فورًا.
- فعّل خيار «آمن لعناوين URL» عندما ستُستخدم النتيجة في عنوان URL أو اسم ملف.
- انسخ النتيجة، أو انقر على «استخدام النتيجة كمُدخل» لعكس التحويل.
الأسئلة الشائعة
هل Base64 نوع من التشفير؟
لا. Base64 ترميز وليس تشفيرًا. يمكن لأي شخص فك ترميزه، لذا لا تستخدمه أبدًا لحماية كلمات المرور أو المعلومات الحساسة.
لماذا نتيجة Base64 أطول من النص الأصلي؟
يستخدم Base64 أربعة أحرف لتمثيل كل 3 بايتات، لذا تكون البيانات المرمّزة أكبر من الأصل بنحو 33%.
ما هو Base64 الآمن لعناوين URL؟
هو صيغة معرّفة في المعيار RFC 4648 تستخدم «-» و«_» بدلًا من «+» و«/»، وتحذف عادةً علامات الحشو «=»، بحيث يمكن وضع القيمة في عناوين URL دون تهريب. ويقبل فك الترميز كلتا الصيغتين.