انتقل إلى المحتوى

محوّل الملف إلى Base64

أفلت ملفًا لتحصل على نص Base64 أو رابط data: يمكنك لصقه في HTML أو CSS أو JSON أو طلب API.

تتم المعالجة محليًا في متصفحك

الخيارات

ما هي أداة محوّل الملف إلى Base64؟

يحوّل Base64 البايتات الخام إلى نص قابل للطباعة مما يسمح بتضمين ملف داخل صيغة نصية فقط: وسم <img src="data:…"> أو url() في CSS أو حقل JSON أو نص بريد إلكتروني. ويضيف رابط data نوع MIME في مقدمته: data:image/png;base64,iVBORw0…

تقرأ هذه الأداة ملفك على دفعات وترمّزه محليًا دون رفع أي شيء. يمكنك اختيار Base64 عاديًا أو رابط data (يُؤخذ نوع MIME من الملف أو من بايتاته السحرية) وتقسيم الأسطر كل 76 (MIME) أو 64 (PEM) حرفًا أو التحويل إلى الأبجدية URL-safe. ويمكن نسخ الناتج أو تنزيله كملف نصي.

كيف تعمل؟

  1. أفلت ملفًا (حتى 50 ميغابايت) في المنطقة.
  2. اختر "نص Base64" أو "رابط data:" ثم فواصل الأسطر أو الأبجدية URL-safe عند الحاجة.
  3. انسخ الناتج أو نزّله كملف .txt.
  4. للعودة إلى ملف الصق النص في أداة Base64 إلى ملف.

حالات الاستخدام الشائعة

  • تضمين أيقونة أو شعار صغير في HTML أو CSS لتوفير طلب HTTP.
  • إرسال ملف PDF أو صورة داخل حمولة JSON لواجهة API لا تقبل إلا النصوص.
  • تضمين خط أو صورة في قالب بريد إلكتروني أو صفحة HTML من ملف واحد.
  • تجهيز بيانات اختبار يجب أن يوضع فيها ملف ثنائي داخل سلسلة في الشيفرة.

أمثلة

أفلت ملفًا لتحصل على نص Base64 أو رابط data: يمكنك لصقه في HTML أو CSS أو JSON أو طلب API.

الخصوصية

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

القيود

يزيد Base64 حجم البيانات بنحو 33% لذا يناسب الملفات الصغيرة، وتبطئ روابط data الكبيرة الصفحات. وBase64 ترميز وليس تشفيرًا. الملفات محدودة بـ 50 ميغابايت في هذه الأداة.

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

كم يكبر الملف بعد ترميزه إلى Base64؟

بنحو الثلث: كل 3 بايتات تصبح 4 أحرف، فيعطي ملف بحجم 3 ميغابايت نحو 4 ميغابايت من النص.

ما هو رابط data؟

رابط يحتوي على الملف نفسه ويُكتب data:<mime>;base64,<البيانات>. تعرضه المتصفحات مباشرة دون تنزيل منفصل.

متى أستخدم خيار URL-safe؟

حين يوضع Base64 في رابط أو اسم ملف: يستبدل + و/ بـ - و_ ويحذف الحشو "=". أما روابط data العادية فتتطلب الأبجدية القياسية.

المزيد من الأدوات في أدوات الملفات →