Base64 ترميز/فك الترميز
يعالج Base64 نص UTF-8 وإخراج Base64URL و MIME، بالإضافة إلى سير عمل الصور لـ Data URLs و Base64 الخام والمعاينة المحلية وتنزيل الصور.
نص الإدخال
الأحرف
0 / 50,000
اختر صورة أو اسحبها هنا
يدعم PNG و JPEG و WebP و GIF و SVG و BMP و AVIF و TIFF وICO و HEIC و HEIF عندما يستطيع المتصفح قراءتها.
نص الإخراج
نص الإخراج
نص الإدخال
الأحرف
0 / 50,000
نوع MIME لـ Base64 الخام
لا يحتوي Base64 الخام على معلومات MIME. اختر نوع الصورة الأصلي أولًا ليتم إنشاء المعاينة تلقائيًا.
الصق Data URL لصورة، أو الصق Base64 خامًا واختر نوع MIME لعرض المعاينة هنا.
بداية سريعة
سيناريوهات شائعة
عناوين URL/JWT
يُفضَّل استخدام صيغة URL‑safe (−/_); يمكن حذف «=» النهائي لتجنّب مشاكل الهروب
البريد/MIME
عند الحاجة إلى التفاف استخدم 76 خانة (CRLF) وفق MIME؛ وللويب لا تُضِف التفافًا. توفّر هذه الأداة التفاف 76 خانة وخيار LF/CRLF
نص متعدد الأسطر
فعّل الترميز سطرًا بسطر لترميز كل سطر على حدة
MIME/PEM
فعّل تقسيم 76 خانة؛ واستخدم LF عند الحاجة
Data URL
عند التضمين أنشئ data:[mime];base64,…؛ أداة الفك تستخرج تلقائيًا ما بعد الفاصلة
تحقق ذهابًا وإيابًا
رمِّز ثم فك الترميز فورًا للتأكد من التطابق
رفع الصور
احتفِظ بالبايتات الأصلية وبدّل بين Data URL و Base64 خام دون إعادة الرفع
Data URL للصورة
الصق data:image/...;base64,... ليتم التعرف على نوع MIME تلقائيًا ومعاينة الصورة فورًا.
بيانات صورة Base64 الخام
حدّد نوع MIME الأصلي للصورة ليتمكن النظام من معاينتها تلقائيًا وتنزيلها كصورة.
معلمات الترميز والمتغيرات
حدود النص والصورة
نصائح الاستخدام
القيود والتوافقية
الخصوصية والأمان
أسئلة شائعة
يمثل Base64 وحدات البايت كنص قابل للطباعة حتى تتمكن من الانتقال عبر الأنظمة الموجهة نحو النص مثل البريد الإلكتروني أو JSON أو عناوين URL أو ملفات التكوين. إنه تشفير قابل للعكس، وليس تشفيرًا. كيف يعمل: يتم تقسيم كل 3 بايت إلى أربع قيم 6 بت وتعيينها إلى الحروف الأبجدية القياسية A-Z، وa-z، و0-9، و+، و/. إذا لم يتم تقسيم طول المصدر بالتساوي، فإن الحشو '=' يقوم بمحاذاة الإخراج. عادة ما يكون النص المشفر أكبر بحوالي 33% من البايتات الأصلية. معيار Base64 مقابل Base64URL: المعيار Base64 يحتفظ بـ + و/ والحشو. يستخدم Base64URL- و_ بدلاً من ذلك، وغالبًا ما يتم حذف الحشو. هذه الأداة افتراضية إلى Base64 القياسي. قم بتشغيل الإخراج الآمن لـ URL لعناوين URL وملفات تعريف الارتباط والحمولات بنمط JWT؛ احتفظ به متوقفًا عن الأنظمة القديمة أو أنظمة MIME التي تتوقع +/ و'='. مثال: يتم ترميز النص "hello" كـ "aGVsbG8=" في Base64 القياسي. مع تمكين الإخراج الآمن لـ URL، تحذف هذه الصفحة الحشو وترجع "aGVsbG8". البيانات URL: عادةً ما يستخدم تضمين الصور البيانات:[mime];base64,.... عند فك التشفير، تقوم هذه الأداة باستخراج الحمولة بعد الفاصلة تلقائيًا. ملاحظة أمنية: لا يوفر Base64 السرية أو السلامة أو فحص البرامج الضارة. تشفير المحتوى الحساس أو التحقق من صحته قبل التشفير.
لا. Base64 ترميز قابل للعكس، لذلك يمكن لأي شخص فكّه. إذا كان المحتوى يحتاج إلى السرية، فشفّره أولًا ثم استخدم Base64 عند الحاجة.
يحتوي الإدخال عادةً على أحرف خارج Base64/Base64URL، أو لا يمكن تعبئة طوله بأمان (الطول % 4 = 1). يؤدي فك التشفير إلى إزالة المسافات البيضاء، وقبول -/_ المتغيرات، واستخراج حمولات البيانات URL، وإضافة الحشو عندما يكون ذلك ممكنًا.
تنتج الاختلافات عادةً من التفاف الأسطر، والاحتفاظ بحشو '=' من عدمه، ومتغيرات URL-safe (-/_)، أو عدم تطابق ترميز النص. عند المقارنة، تأكد من استخدام نفس ترميز النص، وتعطيل الالتفاف التلقائي، وتحديد ما إذا كان وضع URL-safe والحشو مستخدمين.
يمثل Base64 8 بتات عبر 6؛ ~ 33% من النفقات العامة متأصلة
نعم. يتم التعامل مع الرموز التعبيرية والنصوص متعددة اللغات بترميز UTF-8 في وضع النص. وإذا كانت نتيجة فك الترميز بيانات ثنائية غير نصية أصلًا، فمن الطبيعي أن تظهر بشكل غير مقروء.