Base64 Encoder/Decoder
Encode decode Base64
Encode decode Base64 يعمل محليا في المتصفح الخاص بك
About the
يقوم Base64 Encoder وDecoder بتحويل البيانات النصية أو الثنائية من وإلى Base64، وهو نظام التشفير المستخدم لمعرفات URI للبيانات، ورؤوس مصادقة HTTP الأساسية، ومعظم مرفقات البريد الإلكتروني. يتم التشفير باستخدام أساسيات btoa/atob المضمنة في المتصفح، مما يعني أن التحويل دقيق بالبايت ويتم التعامل مع نص Unicode بشكل صحيح بدلاً من إنتاج mojibake. استخدمه عندما تحتاج إلى تضمين صورة صغيرة في CSS، أو فك تشفير رمز المصادقة الأساسي، أو نقل البيانات الثنائية عبر قناة لا تقبل سوى النص.
Where people use the
- تشفير صورة صغيرة بحيث يمكن تضمينها في CSS أو HTML.
- إنشاء معرف URI للبيانات لقالب بريد إلكتروني يدعم أصولًا معينة فقط.
- قم بفك تشفير رأس المصادقة الأساسية لمعرفة ما يحتوي عليه.
- نقل البيانات الثنائية عبر حقل يقبل النص العادي فقط.
How to use the
- 1
الصق النص أو URI للبيانات
اكتب في مربع الإدخال، أو الصق سلسلة تم ترميزها باستخدام Base64 بالفعل.
- 2
اختر التشفير أو فك التشفير
يقوم التشفير بتحويل النص العادي إلى Base64. يقوم فك التشفير بتحويل سلسلة Base64 مرة أخرى إلى نص قابل للقراءة.
- 3
انسخ الإخراج
انسخ النتيجة واستخدمها في عنوان URL أو الرأس أو الملف.
الأسئلة المتداولة
هل تشفير Base64؟
لا، Base64 هو تشفير وليس تشفير. يمكن لأي شخص فك تشفيرها بدون مفتاح، لذا لا تستخدمها أبدًا لإخفاء كلمات المرور أو الأسرار.
لماذا يبدو مخرجاتي التي تم فك تشفيرها وكأنها قمامة؟
ويعني هذا عادةً أن الإدخال تم ترميزه كنص UTF-8 ثم تم التعامل معه على أنه ثنائي. يتطلب فك تشفير حمولة UTF-8 رحلة ذهابًا وإيابًا على مستوى البايت، وليس فك تشفير نص عادي.
هل يمكنني تشفير صورة إلى URI للبيانات؟
نعم. قم بتشفير الملف وبادئة النتيجة بـ data:image/png;base64، لتضمينه مباشرة في HTML أو CSS.
هل الترميز يغير حجم الملف؟
يعمل Base64 دائمًا على زيادة الحجم بحوالي الثلث، نظرًا لأن كل ثلاثة بايت تصبح أربعة أحرف. خطط لذلك عند تعيين حدود الحجم.