مفكّك ترميز Base64

تعمل في المتصفح الترميز

فكّ ترميز Base64 القياسي أو الآمن لعناوين URL إلى نص UTF-8، واكتشف المحتوى الثنائي، ونزّل البايتات الناتجة كملف. يُبلَّغ عن الأحرف غير الصالحة بوضوح.

الخصوصية: تعمل هذه الأداة بالكامل في متصفحك. لا تغادر بياناتك جهازك أبداً.
جارٍ تحميل الأداة…

كيفية استخدام مفكّك ترميز Base64

  1. الصق سلسلة Base64 (تعمل مقاطع JWT وعناوين data: URI أيضاً).
  2. اقرأ النص الناتج والملاحظات حول الإصلاحات التي أُجريت.
  3. بدّل ترميز النص إذا ظهرت في النتيجة أحرف �.
  4. انسخ النتيجة أو نزّلها.

مزايا مفكّك ترميز Base64

  • يفكّ ترميز Base64 القياسي والآمن لعناوين URL، مع اكتشاف الأبجدية تلقائياً
  • يصلح الحشو المفقود ويتجاهل المسافات البيضاء وبادئات data: URI
  • يبلّغ عن الأحرف غير الصالحة مع مواضعها؛ ويرفضها الوضع الصارم
  • يكتشف المحتوى الثنائي وأنواع الملفات المعروفة، مع عرض سداسي عشري (hex dump)
  • فكّ الترميز بصيغة UTF-8 أو Latin-1 أو UTF-16 LE أو UTF-16 BE
  • تنزيل النص الناتج؛ وفكّ ترميز فوري أثناء اللصق

مثال على مفكّك ترميز Base64

فكّ ترميز حمولة JWT بصيغة Base64url

الإدخال:

eyJzdWIiOiJ1c2VyXzhmM2EyYyIsInJvbGUiOiJhZG1pbiJ9

النتيجة:

{"sub":"user_8f3a2c","role":"admin"}
Note: missing padding repaired (1 "=" added). Detected the URL-safe alphabet.

الأسئلة الشائعة حول مفكّك ترميز Base64

لا تنتهي السلسلة بـ «=» — هل سيُفكّ ترميزها رغم ذلك؟

نعم. يُضاف الحشو المفقود تلقائياً ويُذكر في الملاحظات، لذا تُفكّ قيم Base64url القادمة من رموز JWT وعناوين URL دون أي تعديل.

ماذا يحدث مع الأحرف غير الصالحة؟

افتراضياً تُتخطّى الأحرف الواقعة خارج الأبجدية (وجميع المسافات البيضاء) وتُدرج مع مواضعها. فعّل الوضع «الصارم» (Strict) لرفض المدخل بدلاً من ذلك — وهو مفيد عند التحقق من بيانات قادمة من نظام آخر.

يعرض الناتج � أو رموزاً غريبة — لماذا؟

البايتات الناتجة ليست نص UTF-8. فقد تكون بيانات ثنائية (صورة أو ZIP أو PDF — تكتشف الأداة التوقيعات الشائعة وتعرض عرضاً سداسياً عشرياً) أو نصاً بترميز قديم؛ جرّب «Latin-1» في الحالة الأخيرة.

هل يمكنني فكّ ترميز data: URI؟

نعم. الصق السلسلة الكاملة «data:image/png;base64,…»؛ تُزال البادئة ويُبلَّغ عن نوع المحتوى.

ملاحظات تقنية

يتسامح مفكّك الترميز مع المدخلات الواقعية: فيزيل المسافات البيضاء، ويقبل الأبجديتين، ويحشو السلسلة إلى مضاعف للعدد أربعة، ويحذف الحرف الزائد عندما يكون الطول غير صالح (باقي القسمة على 4 يساوي 1). يبحث اكتشاف المحتوى الثنائي عن بايتات NUL أو نسبة مرتفعة من أحرف التحكم أو تسلسلات UTF-8 غير صالحة، وتحدّد توقيعات الملفات أنواع PNG وJPEG وGIF وPDF وZIP وgzip وغيرها.