مرمز/مفكك ترميز صور Base64
ترميز الصور إلى Base64 أو فك ترميز سلاسل Base64 إلى صور. التبديل بين الأوضاع.
اسحب وأفلت الصورة، انقر للتحديد، أو الصق من الحافظة
الأسئلة الشائعة
ما هو ترميز Base64 للصور؟
ترميز Base64 للصور هو طريقة لتحويل بيانات الصورة الثنائية (بكسلات، معلومات التنسيق) إلى سلسلة نصية. هذا يسمح بتضمين الصور بسهولة في التنسيقات النصية مثل HTML أو CSS أو JSON.
لماذا نستخدم ترميز Base64 للصور؟
يُستخدم ترميز Base64 لتضمين الصور مباشرة في الكود، مما يقلل من طلبات HTTP للصور الصغيرة، ويمنع المشاكل المتعلقة بمسارات الصور، ويبسط نقل البيانات في بعض البروتوكولات التي تسمح بالنصوص فقط.
هل يقوم ترميز Base64 بضغط الصور؟
لا، ترميز Base64 لا يضغط الصور. في الواقع، عادة ما يزيد حجم الملف بنحو 33% لأنه يمثل 6 بت من البيانات الثنائية بـ 8 بت (حرف ASCII واحد).
هل ترميز Base64 آمن للصور؟
Base64 هو نظام ترميز وليس طريقة تشفير. يمكن عكسه بسهولة. لا تستخدمه لحماية بيانات الصور الحساسة؛ إنه يخفي البيانات فقط، ولا يؤمنها.
متى يجب أن أستخدم الصور المشفرة بـ Base64؟
استخدم Base64 للصور الصغيرة جدًا مثل الأيقونات أو الرسوميات الصغيرة في HTML/CSS لتقليل طلبات HTTP. كما أنه مفيد عندما تحتاج الصور إلى الإرسال كجزء من حمولة نصية (مثل JSON).
ما هي عيوب صور Base64؟
العيوب الرئيسية هي زيادة حجم الملف (أكبر بنسبة 33% تقريبًا)، واحتمالية بطء تحميل الصفحة للصور الأكبر، وعدم وجود تخزين مؤقت للمتصفح للصور المضمنة مقارنة بالصور المرتبطة خارجيًا.
كيف يمكنني تحويل صورة إلى Base64؟
يمكنك تحويل صورة إلى Base64 باستخدام أدوات عبر الإنترنت (مثل هذه!)، أو مكتبات برمجية بلغات مثل Python أو JavaScript، أو أدوات سطر الأوامر. تقرأ هذه الأدوات البيانات الثنائية للصورة وتحولها إلى سلسلة Base64.