تشفير/فك تشفير Base64

📝
0 characters

عن

يتطلب تشفير Base64 تحويل 3 بايتات 8 بت (3*8=24) إلى 4 بايتات 6 بت (4*6=24)، ثم تتم إضافة 2 0 أمام البايتات 6 بت لتكوين بايتات 8 بت. إذا كانت الأحرف المتبقية أقل من 3 بايت، فاملأها بالرقم 0، واستخدمت أحرف الإخراج '='، لذلك قد يظهر 1 أو 2 '=' في نهاية الإخراج المشفر.

من أجل التأكد من أن أحرف بت ترميز الإخراج قابلة للقراءة، قام Base64 بتطوير جدول ترميز للتحويل الموحد. حجم جدول الترميز هو 2^6=64، وهو أيضًا أصل الاسم Base64.

جدول ترميز Base64

شفرةشارشفرةشارشفرةشارشفرةشارشفرةشارشفرةشارشفرةشارشفرةشار
0A8I16Q24Y32g40o48w564
1B9J17R25Z33h41p49x575
2C10K18S26a34i42q50y586
3D11L19T27b35j43r51z597
4E12M20U28c36k44s520608
5F13N21V29d37l45t531619
6G14O22W30e38m46u54262+
7H15P23X31f39n47v55363/