مشفر/فك تشفير Base64 (Base64 Encoder/Decoder)

تحويل الصور والملفات إلى نص (Base64) أو استعادة الملفات من النصوص.

اقرأ الدليل الكامل

هل تحتاج لتحويل صورة إلى 'كود' لوضعها مباشرة داخل ملف HTML أو CSS؟ أو هل لديك نص عربي يظهر كرموز غريبة عند إرساله عبر البريد الإلكتروني؟ نظام Base64 هو الجسر الذي يحول البيانات الثنائية (مثل الصور والملفات) إلى نص آمن يمكن نقله عبر أي شبكة دون أن يتلف.

هو طريقة لترجمة البيانات الثنائية (Binary Data) مثل الصور والملفات الصوتية إلى سلسلة نصية تتكون من 64 حرفاً آمناً (A-Z, a-z, 0-9, +, /). هذا يضمن أن الملفات يمكن إرسالها وتخزينها في أنظمة لا تدعم إلا النصوص، مثل قواعد البيانات أو جسم رسالة البريد الإلكتروني.

تضمين الصور في الكود (Data URIs)

لتحويل الأيقونات والصور الصغيرة إلى كود نصي ووضعها مباشرة داخل ملف CSS لتقليل عدد طلبات الخادم (HTTP Requests) وتسريع الموقع.

نقل البيانات العربية بأمان

بعض الأنظمة القديمة تفسد النصوص العربية. تحويل النص إلى Base64 قبل الإرسال ثم فك ترميزه عند الاستلام يضمن وصوله سليماً 100%.

مرفقات البريد الإلكتروني

بروتوكول البريد الإلكتروني (SMTP) مصمم للنصوص فقط. المرفقات التي ترسلها يتم تحويلها فعلياً إلى Base64 في الخلفية لتنتقل عبر الشبكة.

يقوم النظام بأخذ كل 3 بايتات من البيانات (24 بت) ويقسمها إلى 4 مجموعات (كل مجموعة 6 بتات). كل رقم ناتج يتم استبداله بالحرف المقابل له في جدول Base64 القياسي. النتيجة تكون سلسلة نصية أكبر بحوالي 33% من حجم الملف الأصلي.

الأسئلة الشائعة

هل Base64 يعتبر 'تشفير' (Encryption)؟
لا! هو 'ترميز' (Encoding). الفرق أن التشفير يحتاج لمفتاح سري لفتحه، بينما Base64 يمكن لأي شخص فك ترميزه وقراءة محتواه. لا تستخدمه أبداً لحماية كلمات المرور.
لماذا زاد حجم الملف بعد التحويل؟
هذه ضريبة التحويل. تمثيل البيانات الثنائية باستخدام حروف نصية محدودة يستهلك مساحة أكبر. عادةً يزيد الحجم بنسبة 33% (الثلث).
هل تدعم الأداة اللغة العربية؟
نعم، أداتنا تدعم معيار UTF-8، مما يعني أنها تتعامل مع الحروف العربية والرموز التعبيرية (Emojis) بشكل صحيح دون تحويلها لعلامات استفهام.

أدوات ذات صلة