مشفر/مفكك تشفير Base64
تحويل النص من وإلى ترميز Base64 في الوقت الفعلي. سريع وآمن وسهل.
الأسئلة الشائعة
ما هو ترميز Base64؟
Base64 هو نظام ترميز من ثنائي إلى نص يمثل البيانات الثنائية بتنسيق سلسلة ASCII عن طريق ترجمتها إلى تمثيل ذي أساس 64. يُستخدم بشكل شائع لنقل البيانات عبر الوسائط التي تدعم النصوص فقط.
لماذا يُستخدم ترميز Base64؟
يُستخدم Base64 لترميز البيانات الثنائية عندما تحتاج إلى تخزينها أو نقلها عبر وسائط مصممة للتعامل مع البيانات النصية. هذا يضمن بقاء البيانات سليمة دون تعديل أثناء النقل، على سبيل المثال، في مرفقات البريد الإلكتروني (MIME) أو تضمين البيانات في XML/JSON.
هل ترميز Base64 شكل من أشكال التشفير؟
لا، Base64 هو نظام ترميز وليس طريقة تشفير. يمكن عكسه بسهولة ولا يوفر أي أمان أو سرية للبيانات. غرضه هو تمثيل البيانات، وليس الحماية.
كيف يعمل ترميز Base64؟
يعمل ترميز Base64 عن طريق أخذ 3 بايت (24 بت) من البيانات الثنائية في المرة الواحدة وتمثيل هذه الـ 24 بت كـ 4 أحرف Base64 (6 بت لكل منها). إذا لم تكن بيانات الإدخال من مضاعفات 3 بايت، تتم إضافة أحرف حشو ('=').
ما هي الأحرف المستخدمة في ترميز Base64؟
يستخدم ترميز Base64 القياسي مجموعة من 64 حرفًا تتكون من الأحرف الكبيرة (A-Z)، والأحرف الصغيرة (a-z)، والأرقام (0-9)، ورمزين، عادةً ما يكونان '+' و '/'. يُستخدم الحرف '=' للحشو.
هل يزيد ترميز Base64 من حجم البيانات؟
نعم، يزيد ترميز Base64 من حجم البيانات الأصلي بنسبة 33٪ تقريبًا. وذلك لأن كل 3 بايت من بيانات الإدخال الثنائية يتم تحويلها إلى 4 أحرف ASCII.
هل يمكن ترميز أي بيانات ثنائية باستخدام Base64؟
نعم، يمكن ترميز أي شكل من أشكال البيانات الثنائية، مثل الصور أو الملفات الصوتية أو الملفات التنفيذية أو أي تدفق بايت، باستخدام Base64. وهذا يجعله متعدد الاستخدامات لمختلف سيناريوهات معالجة البيانات.