مُرمِّز Base64URL
حوّل أي نص إلى سلسلة Base64URL يمكن لصقها مباشرة في رابط أو اسم ملف أو جزء من JWT.
تتم المعالجة محليًا في متصفحك/ بياناتك تبقى في متصفحك.
ما هي أداة مُرمِّز Base64URL؟
Base64URL هو نمط Base64 المعرَّف في القسم 5 من RFC 4648. يستبدل "+" بـ "-" و"/" بـ "_" ويحذف عادةً الحشو "=" في النهاية، فلا تحتاج النتيجة إلى ترميز النسبة المئوية عند وضعها في رابط أو ملف تعريف ارتباط أو اسم ملف أو ترويسة HTTP.
تحوّل الأداة النص أولًا إلى بايتات UTF-8، لذا تُعالَج الحروف المشكّلة والصينية والرموز التعبيرية بأمان، ثم تطبّق الأبجدية الآمنة للروابط. الحشو معطّل افتراضيًا لأن JWT وWebAuthn ومعظم الواجهات البرمجية تتوقع ذلك.
كيف تعمل؟
- اكتب النص المراد ترميزه أو الصقه، وتظهر سلسلة Base64URL أثناء الكتابة.
- فعّل "إضافة الحشو =" فقط إذا كان النظام المستقبِل يشترط طولًا من مضاعفات 4.
- انسخ النتيجة أو اضغط زر التبديل لفك ترميز قيمة Base64URL في أداة فك الترميز.
حالات الاستخدام الشائعة
- بناء ترويسة JWT أو حمولته يدويًا أثناء اختبار واجهة برمجية.
- وضع كائن JSON صغير في معامل رابط دون حاجة إلى تهريب إضافي.
- توليد معرّفات أو قيم state آمنة للروابط عند تجارب OAuth.
- إنشاء أسماء ملفات أو مفاتيح ذاكرة مؤقتة مشتقة من نص دون شرطات مائلة أو علامات زائد.
أمثلة
جرّب هذا المدخل في الأداة أعلاه:
Hello, Base64URL! >>>???
SGVsbG8sIEJhc2U2NFVSTCEgPj4-Pz8_
الخصوصية
تعمل أداة مُرمِّز Base64URL بالكامل داخل متصفحك. يُعالَج النص أو الملفات التي تقدّمها على جهازك ولا تُرفع ولا تُسجَّل ولا تُخزَّن على خوادمنا.
القيود
Base64URL ترميز وليس تشفيرًا: يمكن لأي شخص عكسه. كما أنه يزيد حجم البيانات بنحو 33%.
الأسئلة الشائعة
ما الفرق بين Base64 وBase64URL؟
حرفان فقط والحشو: يستخدم Base64URL الرمزين "-" و"_" بدل "+" و"/" ويحذف "=" عادةً. أما تقسيم البتات إلى مجموعات من 6 فمتطابق.
لماذا لا تنتهي النتيجة بعلامة "="؟
الحشو اختياري في RFC 4648 §5 ويمنعه JWT. فعّل "إضافة الحشو =" إذا احتاجه فاك ترميز صارم.
هل يمكن ترميز الرموز التعبيرية والحروف المشكّلة؟
نعم. يُحوَّل النص إلى UTF-8 أولًا، فتعود أحرف مثل é و世 و😀 كما كانت عند فك الترميز.
أدوات ذات صلة
فاك ترميز Base64URL
الصق سلسلة Base64 آمنة للروابط، مثل جزء من JWT، واقرأ النص الذي تحتويه فورًا.
الترميز وفك الترميز
مُرمِّز Base64
حوّل أي نص، بما في ذلك الرموز التعبيرية والحروف المُشكَّلة، إلى سلسلة Base64 بنقرة واحدة.
الترميز وفك الترميز
فك ترميز JWT
الصق رمز JWT لقراءة ترويسته وحمولته بصيغة JSON منسّقة مع تحويل أوقات الإصدار وبدء الصلاحية والانتهاء إلى تواريخ حقيقية. فك الترميز لا يعني التحقق.
أدوات المطورين
مُرمِّز الروابط URL
اجعل أي نص آمنًا للاستخدام في رابط: تتحول المسافات والحروف المشكّلة و& والرموز التعبيرية إلى تسلسلات %XX.
الترميز وفك الترميز
مُرمِّز Base32
حوّل النص إلى سلسلة Base32، الترميز غير الحساس لحالة الأحرف والمستخدم في أسرار المصادقة والمعرّفات الآمنة.
الترميز وفك الترميز
محوّل النص إلى سداسي عشري
اطّلع على البايتات الفعلية خلف أي نص، من كلمة بسيطة إلى الرموز التعبيرية، بالصيغة التي يتوقعها كودك أو مصحّح الأخطاء.
الترميز وفك الترميز