أداة الحاسبة
كيف تعمل هذه الحاسبة
استخدم الشرح لفهم طريقة الحساب والافتراضات وحدود النتيجة العملية قبل الاعتماد عليها.
ماذا يفعل ترميز URL
تحجز الروابط بعض الأحرف للبنية نفسها. يمثل الترميز المئوي الأحرف التي تحتاج إلى هروب بصيغة % متبوعة بقيمة سداسية عشرية، كي توضع داخل مكون من الرابط بصورة سليمة.
المكونات مهمة
تتبع الحاسبة سلوك ترميز المكونات، وهو مناسب لقيم الاستعلام مثلا، لكنه ليس الشيء نفسه مثل إعادة بناء رابط كامل يدويا.
أمثلة شائعة
| النص | الشكل المرمز |
|---|---|
| مسافة | %20 |
& | %26 |
? | %3F |
# | %23 |
ما الذي لا يفعله الترميز
الترميز المئوي ليس تشفيرا وليس تعقيما أمنيا كاملا. ما زالت التطبيقات تحتاج إلى التحقق من المدخلات والتعامل الآمن معها في السياق الذي ستستخدم فيه بعد فكها.
الأسئلة الشائعة
لماذا تتحول المسافة إلى %20؟
لأن المسافة الحرفية ليست آمنة داخل مكون من الرابط، لذلك تكتب بقيمتها المرمزة بدلا من ذلك.
هل ترميز URL هو نفسه تهريب HTML؟
لا. لكل منهما مشكلة مختلفة يحلها. ترميز URL لمكونات الرابط، وتهريب HTML لوضع النص داخل HTML بصورة آمنة.
هل أرمز الرابط كله دفعة واحدة؟
غالبا لا. رمّز المكون الذي يحتاج ذلك، مثل قيمة الاستعلام، بدلا من ترميز الفواصل التي تعطي الرابط بنيته.
هل يجعل ترميز URL المدخل غير الآمن آمنا؟
لا. هو يغير التمثيل فقط، بينما يعتمد الأمان على التحقق والمعالجة المناسبة للسياق بعد فك الترميز.