فك ترميز Base64

أعد نص Base64 أو Base64 الآمن للروابط إلى نص مقروء، بما فيه العربية.

طريقة الاستخدام

ما الذي يفحصه وكيف يعمل

يقبل فاك الترميز أبجديتي RFC 4648: القياسية (+ و/) والآمنة للروابط (- و_). ويتجاهل المسافات وبادئة data: URI، ويضيف حشو = الناقص، ويبلّغ عن أي حرف خارج الأبجدية مع موضعه. ثم تُقرأ البايتات بترميز UTF-8 (RFC 3629)، فيعود النص العربي سليماً. إذا لم تكن البايتات UTF-8 صالحاً فالأرجح أن البيانات صورة أو ملف أو ترميز آخر، وتعرض الأداة أولى البايتات بالنظام السداسي عشري بدل نص مشوّه. ولا تستطيع الأداة أن تخبرك بما كان يُقصد بالبيانات، وقد تبقى القيمة المفكوكة حساسة، فتعامل معها بحذر.

لماذا تظهر حروف غريبة بدل العربية؟

غالباً رُمّز النص بمجموعة أحرف غير UTF-8. تنبهك الأداة حين لا تكون البايتات UTF-8 صالحاً وتعرضها بالنظام السداسي عشري.

لماذا يُعاد الحشو؟

ينبغي أن ينتهي نص Base64 بـ = لإكمال آخر مجموعة من أربعة أحرف. تحذفه أنظمة كثيرة، وتستعيده الأداة قبل فك الترميز.

هل أفك رمز JWT بهذه الأداة؟

يمكنك فك كل جزء من أجزائه المفصولة بنقاط، وهي نصوص Base64URL. هذا يُظهر المحتوى لكنه لا يتحقق من التوقيع.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.