محوّل الصورة إلى Base64

اختر صورة لتحصل على نص Base64 ورابط البيانات وقاعدة الخلفية في CSS ووسم الصورة في HTML. أو ألصق نص Base64 أو رابط بيانات أدناه لترى الصورة وتنزّلها.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

تعمل هذه الأداة داخل متصفحك. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. انقر اختر ملفاً واختر الصورة، أو أسقطها في المربع. يظهر نص Base64 أسفلها.
  2. انسخ رابط البيانات (Data URL) أو نص Base64 أو قاعدة الخلفية في CSS أو وسم الصورة في HTML بزر نسخ بجانبه.
  3. للاتجاه المعاكس، ألصق نص Base64 أو رابط البيانات في المربع تحت نص Base64 أو رابط البيانات، وانقر عرض الصورة.
  4. انقر تنزيل الصورة لحفظها بالنوع والامتداد اللذين تحملهما.

ما هو Base64

يكتب Base64 أي بايتات بـ64 حرفاً ورقماً آمناً (RFC 4648). كل ثلاثة بايتات تصبح أربعة رموز، فيكون النص أكبر من الملف بنحو الثلث. وهو لا يضغط شيئاً ولا يخفيه، فيستطيع أي شخص فكّه.

ما هو رابط البيانات

رابط البيانات (RFC 2397) يضع الملف داخل العنوان نفسه: data: ثم نوع الصورة، ثم ;base64، ثم نص Base64. ويعرضه المتصفح في وسم صورة أو خلفية CSS دون أن يطلب ملفاً من الخادم. وهو مناسب للصور الصغيرة والأيقونات، أما الصورة الكبيرة فتثقل الصفحة.

صورتك تبقى على جهازك

يُقرأ الملف ويتحول إلى نص في متصفحك، ويُقرأ النص الملصوق هناك أيضاً. لا يُرفع شيء. ويُعرف نوع الصورة الملصوقة من أول بايتاتها، فلا تُخدع الأداة ببطاقة نوع خاطئة.

مثال: أيقونة صغيرة

تتحول أيقونة PNG بحجم 3000 بايت إلى نحو 4000 حرف من نص Base64، أي أكبر من الملف بالثلث. ويضيف رابط البيانات الحروف الـ22 data:image/png;base64، قبله.

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

هل تُرفع صورتي عند تحويلها؟

لا. يُقرأ الملف ويتحول إلى نص Base64 في متصفحك، على جهازك. يمكنك التحقق بإيقاف اتصال الإنترنت بعد تحميل الصفحة وتحويل صورة.

لماذا يكون نص Base64 أكبر من ملفي؟

يكتب Base64 كل ثلاثة بايتات من الملف بأربعة رموز، فيصبح النص أكبر بنحو 33٪. وهو مجرد طريقة أخرى لكتابة البايتات نفسها.

متى أستخدم رابط البيانات؟

تناسب روابط البيانات الصور الصغيرة مثل الأيقونات والصور المؤقتة والشعارات الصغيرة، لأنها لا تحتاج إلى طلب منفصل إلى الخادم. أما الصور الفوتوغرافية الكبيرة فارفعها واربط بها، لأن Base64 يثقل الصفحة ولا يُخزَّن وحده في الذاكرة المؤقتة.

هل أستطيع لصق رابط بيانات من صفحة ويب؟

نعم. الصق رابط البيانات كله، ويبدأ بـ data:، أو الجزء Base64 فقط بعد الفاصلة. ويُعرف نوع الصورة من بايتاتها، فلا يهم إن كان الوسم في الرأس خاطئاً.

لماذا لا تعرض الأداة نصاً طويلاً جداً؟

قد يبطؤ مربع النص حين تبلغ حروفه الملايين، لذلك لا يُعرض نص Base64 الذي يتجاوز مليوني حرف. استخدم زر التنزيل لحفظه ملفاً نصياً.

هل Base64 طريقة لإخفاء الصورة أو حمايتها؟

لا. Base64 ترميز وليس تشفيراً. ويستطيع من يملك النص أن يفكّه ويعيده إلى الصورة نفسها بخطوة واحدة، فلا تعتمد عليه لإبقاء الصورة خاصة.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

نستخدم ملفات تعريف ارتباط ضرورية لتشغيل الموقع. وبموافقتك، تستخدم Google أيضاً ملفات تعريف ارتباط للإعلانات، لعرض إعلانات مخصصة. وإذا رفضتها، فستظل ترى إعلانات، لكنها لن تكون مخصصة لك.