مشفر Base64

قم بترميز سلسلة نصية باستخدام الترميز Base64. الترميز Base64 مفيد لتمثيل البيانات الثنائية في النص ، أو تنسيق تسلسل نصي مثل JSON أو XML.

النص المشفر:

الأدوات ذات الصلة

المزيد عن ترميز Base64

ترميز Base64 هو طريقة لتشفير البيانات الثنائية إلى مجموعة من 64 حرفًا آمنة للنقل عبر الإنترنت. يتم استخدامه بشكل شائع في أنظمة البريد الإلكتروني وبرامج الويب لنقل الصور ومقاطع الفيديو والأنواع الأخرى من البيانات الثنائية.

يتضمن عملية الترميز تقسيم البيانات الثنائية إلى مجموعات من 3 بايت (24 بت) ، والتي يتم تحويلها بعد ذلك إلى أربعة قيم 6 بت. ثم يتم تعيين هذه القيم 6 بت إلى أحرف ASCII المقابلة لها ، والتي تشمل الأحرف الكبيرة والصغيرة ، والأرقام ، واثنين من الأحرف الإضافية ، عادةً '+' و '/'.

إذا لم يكن البيانات الثنائية قابلة للقسمة على 3 ، يتم إضافة حشوة إلى نهاية البيانات للتأكد من ذلك. يتم الإشارة إلى الحشو باستخدام الحرف '='. على سبيل المثال ، إذا كان طول البيانات الثنائية 2 بايت فقط ، يتم إضافة 1 بايت من الحشو (يحتوي على حرفين '=') إلى نهاية البيانات المشفرة.

لفك تشفير البيانات ، يتم عكس العملية ببساطة. يتم تحويل كل مجموعة من أربعة أحرف ASCII مرة أخرى إلى 3 بايت من البيانات الثنائية عن طريق عكس عملية المسح الضوئي.

بشكل عام ، يسمح عملية ترميز base64 بنقل البيانات الثنائية بأمان كنص ASCII ، مما يجعل من الممكن نقل الصور ومقاطع الفيديو والأنواع الأخرى من البيانات الثنائية عبر الإنترنت بطريقة متوافقة مع معظم الأنظمة.