مثال
المدخل:
https://www.starrytool.com
انقر على زر الترميز لإنتاج:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
حول محول الترميز/فك الترميز Base64 عبر الإنترنت
يُعد ترميز Base64 في هذه الأداة طريقة لتحويل البيانات الثنائية إلى أحرف لإرسالها عبر الأنظمة التي لا تدعم البيانات الثنائية. أثناء الترميز، يتم تحويل ثلاث بايتات من البيانات الثنائية إلى أربعة أحرف Base64.
فك ترميز Base64 هو العملية العكسية لترميز Base64، حيث يتم تحويل أحرف Base64 مرة أخرى إلى البيانات الثنائية الأصلية. يتم ذلك عادةً بعد أن يتم نقل البيانات إلى وجهتها، لاستعادة البيانات الثنائية الأصلية.
• الميزات
صيغة نصية: يكون ناتج ترميز Base64 في صيغة نصية، مما يمكن من إرسالها بأمان في بيئات النصوص مثل XML أو JSON أو السياقات الأخرى التي تتطلب نصًا بسيطًا.
زيادة الحجم: يزيد ترميز Base64 من حجم البيانات بحوالي 33%، حيث يتم ترميز ثلاث بايتات من البيانات إلى أربعة أحرف Base64.
ليس تشفيرًا: ترميز Base64 ليس طريقة آمنة للتشفير؛ يمكن فك ترميزه بسهولة إلى البيانات الأصلية. لذلك، لا يجب استخدامه لحماية المعلومات الحساسة.
غير قابل للقراءة: على الرغم من أن بيانات Base64 المُرمزة تعتبر نصًا، إلا أنها ليست قابلة للقراءة البشرية.
• حالات الاستخدام
نقل البريد الإلكتروني: يُستخدم Base64 على نطاق واسع في أنظمة البريد الإلكتروني لتحويل المرفقات غير النصية (مثل الصور وملفات الوثائق) إلى صيغة نصية، مما يمكن من إرسالها في أنظمة البريد الإلكتروني التي تدعم النصوص فقط.
عناوين البيانات: في HTML وCSS، يُستخدم ترميز Base64 لتضمين الكائنات الثنائية الصغيرة مثل الصور وملفات الخطوط مباشرة في الكود كعناوين بيانات.
المصادقة الأساسية: في HTTP Basic Authentication، يتم ترميز أسماء المستخدمين وكلمات المرور في Base64 قبل إرسالها إلى الخادم، مما يقلل من خطر إرسال المعلومات الحساسة كنص عادي.
بروتوكولات WebSockets والبروتوكولات الثنائية الأخرى: في الحالات التي تحتاج فيها البيانات الثنائية إلى النقل عبر بروتوكول نصي مثل WebSockets، يوفر ترميز Base64 آلية لذلك.