عن هذه الأداة
ما هو Base64 Encode/Decode؟
حوّل النصوص أو الملفات أو الصور إلى Base64، وأعد Base64 إلى شكله الأصلي، كل ذلك داخل متصفحك. مفيد لتضمين الصور في عناوين data URL الخاصة بـ CSS، أو ترميز أجسام طلبات API، أو فك ترميز رموز JWT، أو فحص أي حمولة مرمّزة بـ Base64.
لا تغادر بيانات الملفات والصور جهازك أبدا. يتعامل المرمّز مع محارف UTF-8 متعددة البايتات بشكل صحيح، وهو خطأ شائع في التطبيقات المتسرعة.
الأسئلة الشائعة · BASE64 ENCODE/DECODE
الأسئلة الشائعة حول Base64 Encode/Decode
هل يمكنني ترميز الصور والملفات، أم النصوص فقط؟
كلاهما. أفلت أي ملف (بحد عملي يبلغ نحو 50 ميغابايت) واحصل على ترميز Base64 الخاص به. مفيد لتضمين الصور الصغيرة مباشرة في CSS عبر عناوين data: URL، أو لفحص حمولات البيانات الثنائية أثناء تصحيح أخطاء واجهات API.
هل تُرفع بياناتي؟
لا. يتم الترميز وفك الترميز بالكامل داخل متصفحك باستخدام واجهتي FileReader وbtoa/atob. تبقى البيانات الحساسة (الرموز المميزة والملفات الداخلية) على جهازك.
هل يتعامل الأداة مع نصوص UTF-8 بشكل صحيح؟
نعم. نستخدم TextEncoder وTextDecoder اللذين يتعاملان مع المحارف متعددة البايتات بشكل صحيح، فالرموز التعبيرية والمحارف الصينية واليابانية والكورية والمحارف ذات الإشارات الصوتية تعود سليمة بعد التحويل ذهابا وإيابا. أما تطبيقات btoa() البسيطة فتُفسد هذه المحارف.