# تحويل Text إلى Base64URL

شفّر النص إلى URL آمن للاستخدام في Base64 أو فك ترميزه إلى نص، وفق أبجدية base64url الواردة في القسم 5 من RFC 4648. تحوّل الأداة مدخلاتك إلى UTF-8، وتستخدم - و_ بدلًا من + و/، وتحذف حشو = ما لم تطلب إضافته. وعند فك الترميز تقبل المدخلات المحشوة وغير المحشوة. يستخدمه المطورون لأجزاء JWT وقيم PKCE الخاصة بـOAuth وعناوين URL الموقعة وأسماء الملفات التي يجب أن تعمل داخل الروابط.

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

### ما هو Base64URL؟

Base64URL هو إصدار URL وآمن لأسماء الملفات من Base64، المحدد في القسم 5 من RFC 4648. يستبدل + بـ - و/ بـ _، لذا يمكن أن يظهر الناتج في عناوين URL وأسماء الملفات من دون تهريب. عادةً ما يُحذف الحشو بعلامة =.

### هل يمكنني رؤية مثال؟

يُشفّر النص foobar إلى Zm9vYmFy، مثل Base64 القياسي. ويُشفّر النص ??> إلى Pz8-، بينما يعطي Base64 القياسي Pz8+، كما يعطي subjects?_d القيمة c3ViamVjdHM_X2Q. وتعيد عملية فك الترميز النص الأصلي.

### هل ينبغي تفعيل الحشو؟

اتركه معطّلًا في JWTs وتحديات رموز PKCE ومعظم استخدامات الويب، إذ تُحذف فيها علامات =. فعّله فقط إذا كان النظام المستقبِل يتوقع طولًا من مضاعفات أربعة. يقبل مفكك الترميز كلا الخيارين.

### كيف أفك ترميز JWT باستخدام هذه الأداة؟

انسخ جزء الرأس أو الحمولة، أي النص بين النقطتين، ثم فك ترميزه. ستحصل على JSON. الجزء الثالث توقيع ثنائي، لذا توضح الأداة أنه ليس نصًا صالحًا بترميز UTF-8.

### لماذا يُرفض الإدخال؟

الأحرف الصالحة هي A إلى Z وa إلى z و0 إلى 9 و- و_، مع إمكانية إضافة = في النهاية. تُرفض علامتا + و/ في Base64 القياسي، لذا استخدم محول Base64 لهما. كما يُعد الطول غير صالح إذا ترك حرفًا واحدًا في المجموعة الأخيرة.

### هل تتجاهل الأداة المسافات البيضاء؟

نعم. تُزال المسافات وعلامات الجدولة وفواصل الأسطر قبل فك الترميز، ما يفيد عند نسخ القيم من السجلات أو رسائل البريد الإلكتروني ذات الأسطر الملتفة.

### كيف تُعالَج الأحرف الخاصة والرموز التعبيرية؟

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

### هل Base64URL آمن للبيانات الحساسة؟

لا. فهو مجرد ترميز ولا يوفر أي حماية. يمكن لأي شخص قراءة حمولة JWT، على سبيل المثال، ولذلك يجب ألا تتضمن أسرارًا.

### ما مقدار الزيادة في الحجم؟

تصبح كل 3 بايتات 4 أحرف، لذا تكون البيانات المرمّزة أكبر بنحو 33 بالمئة. ومن دون الحشو، قد يكون الناتج أقصر بما يصل إلى حرفين.

### ما مقدار النص الذي يمكنني تحويله؟

حتى 5 MiB من النص لكل طلب. لا تُخزّن المدخلات.

إعلانك هنا؟

[راسلنا عبر البريد الإلكتروني](mailto:hi@dennn.is?subject=%D8%A7%D9%84%D8%A5%D8%B9%D9%84%D8%A7%D9%86%20%D8%B9%D9%84%D9%89%20OneClick%20Pro)

[إعلان مجموعة إضافات جاهزة للوكلاء من أجل WordPress.](https://sleekwp.com/?ref=oneclickpro)
