محوّل ملفات Base64

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

جارٍ تحميل الأداة…

محوّل ملفات Base64حوّل أي ملف أو صورة إلى Base64 data URI يمكنك لصقه مباشرة في CSS أو HTML، ثم فُكّ ترميز data URI لاستعادة الملف الأصلي بنقرة تنزيل واحدة. كل شيء يعمل داخل متصفحك بنسبة 100% باستخدام FileReader و atob، لذا فإن الملف الذي تُسقطه لا يغادر جهازك أبدًا ولا يُرفع إلى أي خادم.

ما هي محوّل ملفات Base64؟

محوّل ملفات Base64 أداة مجانية تعمل داخل المتصفح وتحوّل بين الملفات الثنائية و Base64 data URIs. يستخدمها مطورو الويب لتضمين الصور الصغيرة أو الخطوط أو الأيقونات مباشرة في أوراق الأنماط والترميز، مما يلغي طلب شبكة إضافيًا؛ ويستخدم مهندسو ضمان الجودة وفرق الدعم جانب فك الترميز لاستعادة ملف وصل إليهم على هيئة data URI طويل. استخدم «ترميز» لإسقاط ملف ونسخ data URI الخاص به (مع إمكانية تغليفه مسبقًا كقاعدة CSS background-image أو كوسم HTML img)، واستخدم «فك الترميز» للصق data URI وتنزيل الملف المُعاد بناؤه. تعرض الصور المُدخلة والصور المفكوكة معاينة يمكنك النقر عليها لتكبيرها.

كيفية استخدام محوّل ملفات Base64

  1. اختر وضعًا باستخدام مفتاح التبديل «ترميز / فك الترميز» في الأعلى.
  2. للترميز، أسقط أو اختر ملفًا (أو صورة) في منطقة الرفع؛ يظهر Base64 data URI الخاص به فورًا في مربع الإخراج.
  3. افتح الإعدادات لاختيار صيغة الإخراج: data URI خام، أو قاعدة CSS background-image، أو وسم HTML img.
  4. اضغط زر النسخ لوضع data URI في الحافظة.
  5. لفك الترميز، انتقل إلى «فك الترميز» والصق data URI في منطقة النص؛ تظهر معاينة وتفاصيل الملف.
  6. انقر زر التنزيل لحفظ الملف المُعاد بناؤه على جهازك.

أمثلة

تضمين أيقونة PNG صغيرة في CSS

وضع الترميز: أسقط icon.png بحجم 2 KB، واضبط التغليف على CSS، ثم انسخ قاعدة background-image: url("data:image/png;base64,…") مباشرة إلى ورقة الأنماط.

استعادة ملف وصل على هيئة data URI

وضع فك الترميز: الصق سلسلة data:application/pdf;base64,… وانقر تنزيل لاستعادة report.pdf دون أي تبادل مع خادم.

معاينة صورة Base64 قبل استخدامها

وضع فك الترميز: الصق سلسلة data:image/jpeg;base64,… فتُعرض الصورة في خانة المعاينة، التي يمكنك النقر عليها لرؤيتها بالحجم الكامل في صندوق الإضاءة.

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

ما أنواع الملفات التي يمكنني ترميزها؟
أي ملف يصلح: الصور و PDF والخطوط والأرشيفات و JSON والنص العادي وغيرها. تقرأ الأداة الملف باستخدام FileReader في المتصفح وتنتج Base64 data URI يتضمن نوع MIME الصحيح.
لماذا يكون مخرج Base64 أكبر من ملفي؟
يرمّز Base64 كل 3 بايت من البيانات إلى 4 أحرف، لذا يكون data URI أكبر بنحو 33% من الملف الأصلي. هذه مقايضة طبيعية وهي ثمن تضمين البيانات الثنائية كنص.
ما اسم الملف الذي أحصل عليه عند فك الترميز؟
تقرأ الأداة نوع MIME من data URI وتسمّي التنزيل وفقًا لذلك، مثل decoded.png أو decoded.pdf. وإذا كان النوع غير معروف، فإنها تعود إلى الامتداد .bin.
هل يمكنها فك ترميز سلسلة Base64 عادية دون البادئة data:؟
نعم. إذا لصقت حمولة Base64 خام دون ترويسة data:، فإنها تُفكّ كملف ثنائي عام (application/octet-stream) وتُعرض للتنزيل بصيغة .bin.
هل يُرفع ملفي إلى أي مكان؟
لا. يعمل كل من الترميز وفك الترميز بالكامل من جانب العميل داخل متصفحك؛ لا شيء يُرفع ولا يُتصل بأي خادم، لذا تبقى ملفاتك خاصة على جهازك.

أدوات ذات صلة