ما هو Base64؟
Base64 طريقة لتمثيل أي بيانات (نصوص أو صور أو ملفات) باستخدام 64 حرفاً فقط من الأحرف الإنجليزية والأرقام، لنقلها بأمان عبر أنظمة لا تقبل إلا النص، مثل البريد الإلكتروني وبعض واجهات البرمجة.
هل Base64 تشفير؟
لا. Base64 ترميز وليس تشفيراً؛ أي شخص يستطيع فكّه فوراً. لا تستخدمه لحماية كلمات المرور أو البيانات الحساسة.
دعم العربية
كثير من الأدوات تفشل مع النص العربي لأن الدالة المدمجة في المتصفحات لا تقبل إلا الأحرف اللاتينية. هذه الأداة تحوّل النص إلى UTF-8 أولاً فيعمل مع العربية والرموز التعبيرية بشكل صحيح.
أسئلة شائعة
لماذا يزيد حجم الملف بعد تحويله إلى Base64؟
يزيد الحجم بنحو 33% لأن كل 3 بايت من البيانات تُمثَّل بـ4 أحرف. لذلك لا يُنصح بتحويل الملفات الكبيرة، ويُستخدم عادةً للأيقونات والصور الصغيرة.
ما هو Data URL؟
رابط يحتوي الملف نفسه داخله، يبدأ بـ data:image/png;base64، ويمكن وضعه مباشرة في وسم img أو في CSS بدلاً من رابط ملف خارجي، فيقلل عدد الطلبات للصفحة.
ما الفرق بين Base64 وBase64URL؟
Base64URL يستبدل + بـ- و/ بـ_ ليكون آمناً داخل الروابط، ويُستخدم في رموز JWT. الأداة تقبل الصيغتين عند فك الترميز.