أداة تشفير / فك ترميز URL

أداة تشفير وفك ترميز URL مجانًا. يمكنك تشفير أو فك تشفير عناوين URL وسلاسل الاستعلام بنسبة مئوية باستخدام encodeURIComponent أو encodeURI، وفحص معلمات الاستعلام، بشكل فوري، بدون اشتراك.

تم بناؤه وصيانته بواسطة Shehzad Munir ·

أداة تشفير / فك ترميز URL
Loading Loading URL Encoder / Decoder
Share

ترميز النسبة المئوية، تم تنفيذه بشكل صحيح

قم بتشفير أو فك تشفير عناوين URL وسلاسل الاستعلام على الفور باستخدام encodeURIComponent أو encodeURI، بالإضافة إلى مفتش سلسلة الاستعلام المدمج الذي يقسم أي عنوان URL إلى جدول معلمات قابل للقراءة.

لا تقبل المتصفحات والخوادم سوى مجموعة محدودة من الأحرف في عنوان URL، لذا يجب أن تكون المسافات وعلامات الضم وعلامات الاستفهام والرمز الموحد مشفرة بنسبة مئوية (%20، %26، وما إلى ذلك). تقوم هذه الأداة بتشفير وفك ترميز كل من عناوين URL الكاملة (encodeURI) وقيم الاستعلام الفردية (encodeURIComponent)، لذا يمكنك دائمًا اختيار الهروب المناسب للمهمة، سواء كنت تقوم بإنشاء رابط، أو تصحيح أخطاء إعادة التوجيه، أو قراءة رد اتصال OAuth.

سمات

  • تشفير وفك تشفير ثنائي الاتجاه
  • مخططات encodeURIComponent وencodeURI
  • بنقرة واحدة التبديل بين الإدخال والإخراج
  • يقوم مفتش سلسلة الاستعلام بتوزيع المعلمات في جدول
  • يتعامل مع المسافات واليونيكود والأحرف المحجوزة
  • يعمل محليًا: لم يتم تحميل أي شيء

كيفية استخدام أداة تشفير / فك ترميز URL

  1. 1

    اختر الوضع

    قم بالتبديل بين Encode وDecode، وComponent أو URI الكامل.

  2. 2

    الصق النص الخاص بك

    أدخل عنوان URL أو قيمة الاستعلام في مربع الإدخال.

  3. 3

    قراءة الإخراج

    تحديثات النتيجة المشفرة أو التي تم فك تشفيرها مباشرة، قم بنسخها بنقرة واحدة.

  4. 4

    فحص المعلمات

    الصق عنوان URL مع سلسلة استعلام لرؤية معلماته في جدول.

حالات الاستخدام الشائع

  • قم بتشفير قيمة استعلام بمسافات أو أحرف خاصة
  • قم بفك تشفير عنوان URL لإعادة التوجيه أو رد الاتصال المشفر بنسبة مئوية
  • تصحيح أخطاء UTM ومعلمات التتبع في الرابط
  • أنشئ عنوان URL آمنًا لطلب واجهة برمجة التطبيقات (API).

دليل مفصل

فحص أي سلسلة استعلام

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

ما هي الشخصيات التي يتم تشفيرها ولماذا

قد تحتوي عناوين URL فقط على مجموعة محدودة من أحرف ASCII. الحروف والأرقام والرموز غير المحفوظة - _ . ~ دائما آمنة. الشخصيات المحجوزة مثل؟ & = / # : لها معنى خاص، لذلك يجب أن تكون مشفرة بنسبة مئوية عندما تكون جزءًا من قيمة بدلاً من بنية عنوان URL: تصبح المسافة %20، وتصبح %26 و= تصبح %3D. يتم أولاً تحويل النص غير ASCII، مثل é أو الأحرف العربية والصينية، إلى بايت UTF-8 ويتم ترميز كل بايت، بحيث يصبح é %C3%A9. في عمليات إرسال نموذج HTML، غالبًا ما تتم كتابة المسافات كـ + بدلاً من %20.

encodeURIComponent مقابل encodeURI

تقدم JavaScript برنامجي تشفير. يقوم encodeURIComponent بتشفير كل شيء باستثناء الأحرف غير المحجوزة، وهو ما تريده لقيمة معلمة استعلام واحدة أو مقطع مسار. encodeURI يترك أحرفًا محجوزة مثل /؟ & = وحده، لذا فهو مخصص لتشفير عنوان URL كامل مع الحفاظ على بنيته سليمة. يعد استخدام encodeURI على قيمة المعلمة خطأً شائعًا: حيث سيتم تقسيم القيمة التي تحتوي على & إلى معلمتين. تجنب أيضًا الترميز مرتين، مما يحول %20 إلى %2520. إذا كان عنوان URL الذي تم فك تشفيره لا يزال يحتوي على تسلسلات %، فمن المحتمل أنه تم تشفيره بشكل مزدوج في مكان ما في المنبع.

الأسئلة المتداولة

ما الفرق بين encodeURI وencodeURIComponent؟

يتخطى encodeURI عنوان URL الكامل ولكنه يترك أحرفًا مثل :/?&= سليمة حتى يظل الرابط يعمل. يتجنب encodeURIComponent هذه العناصر أيضًا، وهو ما تريده عند تشفير قيمة استعلام واحدة أو مقطع مسار.

كيف أقوم بفك تشفير عنوان URL المشفر بنسبة مئوية؟

قم بالتبديل إلى وضع فك التشفير والصق السلسلة المشفرة، ويتم تحويل التسلسلات مثل %20 و%26 مرة أخرى إلى مسافات وعلامات الضم على الفور.

هل يمكنه قراءة المعلمات في عنوان URL؟

نعم. الصق عنوان URL مع سلسلة استعلام وسيقوم المفتش بإدراج كل زوج من المفاتيح/القيمة في الجدول، وفك تشفير كل قيمة حتى تتمكن من قراءتها بوضوح.

هل تم تحميل عنوان URL الخاص بي في أي مكان؟

لا. يتم تشغيل جميع عمليات التشفير وفك التشفير والتحليل في متصفحك، لذلك لا يتم إرسال الرموز المميزة وعناوين URL الداخلية إلى الخادم أبدًا.

كيف أقوم بتشفير عنوان URL أو فك تشفير سلسلة؟

الصق النص واختر تشفير أو فك تشفير؛ يتم تحويل الأحرف الخاصة من أو إلى ترميز النسبة المئوية (تصبح المسافة %20، وهكذا). يتم تشغيله في متصفحك، لذا تظل سلاسل الاستعلام الخاصة محلية.

من المجلة

All articles →