عمليات تقنية المعلومات

ترميز وفك ترميز URL

رمّز أو فك مكونات الرابط حتى تنتقل المسافات والأحرف المحجوزة بصورة صحيحة، مع فصل الترميز عن ضوابط الأمان.

آخر مراجعة في ١٦‏/٠٥‏/٢٠٢٦ بواسطة فريق ToolSpilo التحريري.

طريقة المراجعة: تمت المراجعة وفق منطق الحاسبة ومعايير الجودة الحالية ومراجع خاصة بكل حاسبة.

أداة الحاسبة

كيف تعمل هذه الحاسبة

استخدم الشرح لفهم طريقة الحساب والافتراضات وحدود النتيجة العملية قبل الاعتماد عليها.

ماذا يفعل ترميز URL

تحجز الروابط بعض الأحرف للبنية نفسها. يمثل الترميز المئوي الأحرف التي تحتاج إلى هروب بصيغة % متبوعة بقيمة سداسية عشرية، كي توضع داخل مكون من الرابط بصورة سليمة.

المكونات مهمة

تتبع الحاسبة سلوك ترميز المكونات، وهو مناسب لقيم الاستعلام مثلا، لكنه ليس الشيء نفسه مثل إعادة بناء رابط كامل يدويا.

أمثلة شائعة

النصالشكل المرمز
مسافة%20
&%26
?%3F
#%23

ما الذي لا يفعله الترميز

الترميز المئوي ليس تشفيرا وليس تعقيما أمنيا كاملا. ما زالت التطبيقات تحتاج إلى التحقق من المدخلات والتعامل الآمن معها في السياق الذي ستستخدم فيه بعد فكها.

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

لماذا تتحول المسافة إلى %20؟

لأن المسافة الحرفية ليست آمنة داخل مكون من الرابط، لذلك تكتب بقيمتها المرمزة بدلا من ذلك.

هل ترميز URL هو نفسه تهريب HTML؟

لا. لكل منهما مشكلة مختلفة يحلها. ترميز URL لمكونات الرابط، وتهريب HTML لوضع النص داخل HTML بصورة آمنة.

هل أرمز الرابط كله دفعة واحدة؟

غالبا لا. رمّز المكون الذي يحتاج ذلك، مثل قيمة الاستعلام، بدلا من ترميز الفواصل التي تعطي الرابط بنيته.

هل يجعل ترميز URL المدخل غير الآمن آمنا؟

لا. هو يغير التمثيل فقط، بينما يعتمد الأمان على التحقق والمعالجة المناسبة للسياق بعد فك الترميز.