أدوات المطورين
مرمّز ومفكك Base64
رمّز نص UTF-8 أو الملفات وفك ترميز Base64 القياسي أو الآمن لعناوين URL مع تنزيل مباشر.
النتائج
كيفية ترميز النص واستعادة الملفات باستخدام Base64
استخدم Base64 عندما يحتاج النظام إلى بايتات في صورة نص، مثل حقل API أو قيمة إعداد. يستخدم النص UTF-8، وتستخدم الملفات بايتاتها الأصلية. الترميز قابل للعكس ولا يوفر تشفيراً.
خطوة بخطوة
- اختر الترميز أو فك الترميز، ثم إدخال نص أو ملف. الصق المحتوى أو اختر ملفاً.
- اختر أبجدية Base64 المناسبة. لفك الترميز، الصق المحتوى فقط واحذف أي بادئة لعنوان URL للبيانات.
- شغّل التحويل. انسخ النص المقروء أو نزّل النتيجة؛ تُحفظ النتائج الثنائية كملف.
الإعدادات والحدود
- الأبجدية القياسية أو الآمنة لعناوين URL
- تستخدم القياسية + و /، وتستخدم الآمنة لعناوين URL الرمزين - و _. طابق الصيغة المطلوبة من النظام المستقبِل.
- محارف الإكمال
- احتفظ بالإكمال باستخدام = إلا إذا طلب النظام المستقبِل ناتجاً بدونه. يقبل فك الترميز المحتوى الصحيح مع الإكمال أو بدونه.
- حجم الملف والناتج الثنائي
- يقتصر إدخال الملفات على 20 MiB. تعرض النتائج الثنائية معاينة بالنظام الست عشري؛ ويحتوي التنزيل على جميع البايتات المفكوكة.
مثال تطبيقي
رمّز Hello, 世界 👋 باستخدام Base64 القياسي مع الإكمال. المحتوى المتوقع هو SGVsbG8sIOS4lueVjCDwn5GL.
تنزيل ملفات المثال
مدخلات المثال
Hello, 世界 👋النتيجة المتوقعة
SGVsbG8sIOS4lueVjCDwn5GLفك ترميز المحتوى لاستعادة النص نفسه. بالنسبة إلى +w==، استخدم الأبجدية القياسية: النتيجة هي بايت واحد FB، يُنزّل باسم decoded.bin بدلاً من نص مقروء.
الأسئلة وحل المشكلات
لماذا يفشل فك الترميز؟
تحقق من الأبجدية والإكمال ومحارف الإدخال. تُقبل المسافات وفواصل الأسطر، لكن لا تُقبل بادئات عناوين URL للبيانات أو علامات الترقيم غير المرتبطة بالمحتوى.
لماذا يكون Base64 أكبر من المصدر؟
يمثل كل مجموعة من 3 بايتات باستخدام 4 محارف، مع الإكمال عند الحاجة. إنه يرمّز البيانات بدلاً من ضغطها.
هل يمكنني استعادة اسم الملف الأصلي؟
يحفظ Base64 البايتات، وليس أسماء الملفات أو أنواعها. احتفظ بتلك المعلومات منفصلة، ولا تغيّر اسم decoded.bin إلا عندما تعرف صيغته.