انتقل إلى المحتوى

فاك ترميز Base64URL

الصق سلسلة Base64 آمنة للروابط، مثل جزء من JWT، واقرأ النص الذي تحتويه فورًا.

تتم المعالجة محليًا في متصفحك

الخيارات
0 حرف · 0 سطر
ستظهر النتيجة هنا.

ما هي أداة فاك ترميز Base64URL؟

يستبدل Base64URL الرمزين "+" و"/" في Base64 العادي بـ "-" و"_" ويحذف الحشو "=" عادةً. يظهر في JWT واستجابات WebAuthn والروابط الموقّعة وملفات تعريف ارتباط الجلسات وكثير من رموز الواجهات البرمجية.

هذه الأداة متساهلة عمدًا: تزيل المسافات وتقبل الأبجديتين وتعيد الحشو الناقص وتقرأ البايتات بترميز UTF-8 (أو Latin-1 عند الطلب). وإذا لم تكن البايتات نصًا يظهر تحذير بدل حدوث خطأ مفاجئ.

كيف تعمل؟

  1. الصق قيمة Base64URL، ويتم فك الترميز أثناء الكتابة.
  2. اختر UTF-8 أو ISO-8859-1 إذا كان النص الأصلي بترميز قديم.
  3. انسخ النتيجة. وللرمز الكامل (ترويسة وحمولة وتوقيع) استخدم أداة فك JWT.

حالات الاستخدام الشائعة

  • قراءة ترويسة JSON أو مطالبات جزء من JWT دون أداة JWT كاملة.
  • فحص معامل state أو cursor تخفيه واجهة برمجية خلف Base64URL.
  • التحقق مما تحتويه حمولة رابط موقّع أو قيمة ملف تعريف ارتباط فعليًا.
  • مقارنة ناتج مُرمِّز Base64URL الخاص بك مع تنفيذ آخر.

أمثلة

جرّب هذا المدخل في الأداة أعلاه:

المدخل
SGVsbG8sIEJhc2U2NFVSTCEgPj4-Pz8_
المخرج
Hello, Base64URL! >>>???

الخصوصية

تعمل أداة فاك ترميز Base64URL بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.

القيود

فك الترميز لا يتحقق من أي توقيع ولا يثبت أن المحتوى موثوق، ولا يمكن عرض البيانات الثنائية بشكل صحيح كنص.

الأسئلة الشائعة

هل أحتاج إلى إضافة الحشو "=" قبل فك الترميز؟

لا. يُعاد الحشو الناقص تلقائيًا، فكل من "Zg" و"Zg==" يعطي "f".

لماذا يُعدّ المدخل غير صالح؟

حرف زائد وحيد (الطول مقسومًا على 4 يترك باقيًا 1) أو رمز خارج A–Z وa–z و0–9 و"-" و"_" لا يمكن أن يكون Base64URL. ابحث عن نص مقطوع أو علامات اقتباس أو نقطة من JWT.

هل يمكنه فك JWT كاملًا؟

فكّ هنا كل جزء مفصول بنقطة على حدة، أو الصق الرمز كاملًا في أداة فك JWT لرؤية الترويسة والحمولة معًا.

المزيد من الأدوات في الترميز وفك الترميز →