DEV
ترميز وفك ترميز Base64 — الدليل الشامل
ترميز Base64 مفهوم يصادفه المطورون كثيراً لكنهم لا يفهمونه دائماً. تعلّم كيفية نقل البيانات الثنائية بأمان عبر النص.
ما هو Base64؟
Base64 هو نظام ترميز يحول البيانات الثنائية إلى 64 حرفاً ASCII. يستخدم حروف الأبجدية الإنجليزية (كبيرة وصغيرة) والأرقام و+ و/.
حالات استخدام Base64
- مرفقات البريد الإلكتروني: ترميز MIME
- عناوين URL للبيانات: تضمين الصور مباشرةً في HTML
- مصادقة API: رأس HTTP Basic Auth
- رموز JWT: ترميز الحمولة
نقطة مهمة
Base64 ليس تشفيراً! يمكن لأي شخص فك ترميزه بسهولة. لحماية البيانات، استخدم التشفير الفعلي.
الحجم الإضافي
Base64 يزيد حجم البيانات بنسبة ~33%. ضع ذلك في الاعتبار عند نقل ملفات كبيرة.