Base64 آمن للروابط (URL-safe)

رمّز النص أو فك ترميزه بصيغة Base64 URL-safe (نسخة بلا المحارف '+' و'/' و'=')، وهي الصيغة المستخدمة في الروابط وفي JWT ومعاملات الطلبات.

مثال:

كيف يعمل

يستخدم Base64 القياسي المحرفين '+' و'/' اللذين لهما دلالة خاصة في الرابط. أما نسخة «URL-safe» فتستبدل بهما '-' و'_' وتحذف الحشو '=' ، مما يتيح إدراج الناتج مباشرة في رابط أو معرّف دون إعادة ترميزه. وهذه هي الصيغة نفسها المستخدمة في أقسام JWT.

ما الفرق عن Base64 الكلاسيكي؟

الفرق فقط في الأبجدية المستخدمة لمحرفين ('-' بدل '+' و'_' بدل '/') وغياب الحشو '='. تبقى البيانات المرمّزة نفسها، ويتغير فقط تمثيلها النصي ليتوافق مع الروابط.

لماذا يفشل فك الترميز أحيانًا؟

إذا احتوت السلسلة على المحرفين '+' أو '/' (الصيغة القياسية) بدل '-' أو '_'، أو إذا كانت مبتورة، فسيفشل فك الترميز. تحقق من أن السلسلة الملصقة ناتجة فعلًا عن ترميز Base64 URL-safe.

معالجة محلية 100%: يتم الترميز وفك الترميز بالكامل داخل متصفحك عبر WebAssembly.