كيفية تحويل ملف إلى Base64
- اسحب ملفًا وأفلته في الحقل، أو انقر لاختيار ملف من جهازك.
- اختر Base64 خامًا، أو Data URI مع نوع MIME، أو كائن JSON.
- انسخ النتيجة أو نزّلها كملف .txt.
استخدامات شائعة للمطورين
- إرسال الملفات إلى واجهات REST أو GraphQL API داخل JSON.
- تضمين الخطوط في CSS باستخدام
@font-face { src: url(data:font/woff2;base64,…) }. - تخزين الشهادات وملفات الإعداد في أسرار Kubernetes (Secrets) أو متغيرات البيئة.
- كتابة بيانات الاختبار (test fixtures) دون الحاجة إلى ملفات ثنائية منفصلة.
بدائل عبر سطر الأوامر
في Linux: base64 -w 0 file.zip. في macOS: base64 -i file.zip. في Windows: certutil -encode file.zip out.txt أو عبر PowerShell: [Convert]::ToBase64String([IO.File]::ReadAllBytes('file.zip')).
الأسئلة الشائعة
ما أنواع الملفات المدعومة؟
جميعها. يعمل Base64 على البايتات الخام، لذا يمكن ترميز أي ملف: PDF وDOCX وZIP وMP3 وMP4 والخطوط والملفات التنفيذية وغيرها.
هل تُرفع ملفاتي إلى الخادم؟
لا. يقرأ متصفحك الملف ويرمّزه بنفسه، ولا يغادر الملف حاسوبك أو هاتفك أبدًا.
لماذا أضيف بادئة Data URI؟
تخبر البادئة المتصفحات والبرامج الأخرى بنوع الملف الذي تحتويه سلسلة Base64، بحيث يمكن استخدامها مباشرة في HTML أو CSS أو Markdown.