ما هو Base64؟
Base64 طريقة لتمثيل أي بيانات باستخدام 64 رمزاً نصياً فقط (حروف إنجليزية وأرقام و + و /)، وتُستخدم لنقل البيانات في أنظمة تقبل النص فقط، كالبريد الإلكتروني وملفات JSON وعناوين الروابط. وهو ليس تشفيراً سرياً، بل مجرد ترميز يمكن لأي شخص فكّه.
لماذا UTF-8 مهم للعربية؟
الدالة القياسية btoa في المتصفحات تفشل مع الحروف العربية. تحل هذه الأداة المشكلة بتحويل النص إلى بايتات UTF-8 أولاً، فكلمة «مرحبا» تعطي 2YXYsdit2KjYpw==، وعند فك الترميز تعود كما كانت دون رموز مشوهة. حجمها عشرة بايتات لأن كل حرف عربي يشغل بايتين.
متى تستعمل النسخة الآمنة للروابط؟
- تستبدل + بـ - و / بـ _ وتحذف علامات = في النهاية.
- تصلح لوضع القيمة داخل رابط أو اسم ملف أو رمز JWT.
- تقبل الأداة النسختين عند فك الترميز تلقائياً.
تحذير أمني
لا تستخدم Base64 لإخفاء كلمات المرور أو البيانات الحساسة، فهو قابل للقراءة فوراً. وتتم العملية في متصفحك دون رفع النص. ومن الاستخدامات الشائعة تضمين صور صغيرة داخل صفحات الويب، وإرسال بيانات داخل واجهات برمجة التطبيقات، وفحص محتوى رموز الدخول.