ما هو ترميز Base64؟
ترميز Base64 هو نظام لتحويل البيانات الثنائية (مثل الصور) إلى نص مكتوب بمجموعة مكونة من 64 حرفاً من حروف ASCII. يضمن ذلك نقل البيانات بأمان عبر الأنظمة التي تتعامل مع النصوص فقط، كرسائل البريد الإلكتروني أو طلبات JSON API.
آلية العمل
يأخذ ترميز Base64 كل 3 بايتات من البيانات الثنائية (24 بت) ويقسمها إلى 4 أجزاء، كل جزء بحجم 6 بت. ثم يطابق كل قيمة 6 بت مع الحرف المقابل لها في جدول Base64. إذا لم يكن الحجم الإجمالي يقبل القسمة على 3، يتم استخدام رمز التساوي (=) كحشو في النهاية.