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

مُرمِّز Base64URL

حوّل أي نص إلى سلسلة Base64URL يمكن لصقها مباشرة في رابط أو اسم ملف أو جزء من JWT.

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

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

ما هي أداة مُرمِّز Base64URL؟

Base64URL هو نمط Base64 المعرَّف في القسم 5 من RFC 4648. يستبدل "+" بـ "-" و"/" بـ "_" ويحذف عادةً الحشو "=" في النهاية، فلا تحتاج النتيجة إلى ترميز النسبة المئوية عند وضعها في رابط أو ملف تعريف ارتباط أو اسم ملف أو ترويسة HTTP.

تحوّل الأداة النص أولًا إلى بايتات UTF-8، لذا تُعالَج الحروف المشكّلة والصينية والرموز التعبيرية بأمان، ثم تطبّق الأبجدية الآمنة للروابط. الحشو معطّل افتراضيًا لأن JWT وWebAuthn ومعظم الواجهات البرمجية تتوقع ذلك.

كيف تعمل؟

  1. اكتب النص المراد ترميزه أو الصقه، وتظهر سلسلة Base64URL أثناء الكتابة.
  2. فعّل "إضافة الحشو =" فقط إذا كان النظام المستقبِل يشترط طولًا من مضاعفات 4.
  3. انسخ النتيجة أو اضغط زر التبديل لفك ترميز قيمة Base64URL في أداة فك الترميز.

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

  • بناء ترويسة JWT أو حمولته يدويًا أثناء اختبار واجهة برمجية.
  • وضع كائن JSON صغير في معامل رابط دون حاجة إلى تهريب إضافي.
  • توليد معرّفات أو قيم state آمنة للروابط عند تجارب OAuth.
  • إنشاء أسماء ملفات أو مفاتيح ذاكرة مؤقتة مشتقة من نص دون شرطات مائلة أو علامات زائد.

أمثلة

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

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

الخصوصية

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

القيود

Base64URL ترميز وليس تشفيرًا: يمكن لأي شخص عكسه. كما أنه يزيد حجم البيانات بنحو 33%.

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

ما الفرق بين Base64 وBase64URL؟

حرفان فقط والحشو: يستخدم Base64URL الرمزين "-" و"_" بدل "+" و"/" ويحذف "=" عادةً. أما تقسيم البتات إلى مجموعات من 6 فمتطابق.

لماذا لا تنتهي النتيجة بعلامة "="؟

الحشو اختياري في RFC 4648 §5 ويمنعه JWT. فعّل "إضافة الحشو =" إذا احتاجه فاك ترميز صارم.

هل يمكن ترميز الرموز التعبيرية والحروف المشكّلة؟

نعم. يُحوَّل النص إلى UTF-8 أولًا، فتعود أحرف مثل é و世 و😀 كما كانت عند فك الترميز.

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