الدليل الرئيسي لـ Base64

ما هو ترميز Base64؟ الدليل التقني الكامل

تعلم كيف يعمل ترميز Base64 من الثنائي إلى النص: تعيين 6 بت، زيادة 33% في الحجم، الأبجدية، وقواعد المحاذاة والمتغيرات الآمنة للروابط.

فهم ترميز Base64

Base64 هو مخطط ترميز ثنائي إلى نص محدد في RFC 4648. يقوم بتحويل البيانات الثنائية العشوائية (مثل الصور أو ملفات PDF) إلى تدفق نقي من أحرف ASCII القابلة للطباعة 7 بت.

تتكون أبجدية Base64 من 64 حرفًا قياسيًا: الأحرف الكبيرة A-Z، والأحرف الصغيرة a-z، والأرقام 0-9، وعلامة الزائد (+)، والشرطة المائلة (/). علامة المساواة (=) محجوزة لمحاذاة البايت.

كيفية عمل خوارزمية Base64

تخزن أنظمة الكمبيوتر القياسية البيانات في بايتات 8 بت. يعالج Base64 البيانات في كتل 24 بت (3 بايت في المرة الواحدة) ويقسم تلك الـ 24 بت إلى أربعة أجزاء سعة 6 بت (2^6 = 64).

Algorithm Example: Encoding "Man":

Input text: "Man"

ASCII values: 77, 97, 110

Binary representation: 01001101 01100001 01101110 (24 bits)

Split 6-bit groups: 010011 | 010110 | 000101 | 101110

Decimal indices: 19, 22, 5, 46

Base64 output: T | W | F | u → "TWFu"

لماذا يزيد Base64 من حجم الملف؟

نظرًا لأن Base64 يستخدم 4 أحرف ASCII (32 بت) لتمثيل 3 بايتات ثنائية أصلية (24 بت)، فإن حجم السلسلة المرمزة يكون دائمًا أكبر بنسبة 33.3% من البيانات الخام الأصلية.

تجربة الأدوات عبر الإنترنت

هل تحاول ترميز أو فك تشفير النصوص أو الملفات أو الصور؟ استخدم مجموعة أدواتنا التي تعمل 100% في المتصفح: