مشفر/مفكك ترميز URL
Freeرمّز النص بنسبة مئوية للاستخدام الآمن داخل عنوان URL بأوضاع لقيمة واحدة أو URI كامل أو بيانات نموذج، وفك ترميز النص المرمّز بنسبة مئوية مرة أخرى إلى شكل مقروء، وقسّم تلقائيًا عنوان URL المفكوك إلى بروتوكوله ومضيفه ومساره ومعلمات الاستعلام والجزء، كل ذلك يعمل بالكامل في متصفحك.
يعمل بالكامل في متصفحك. نصك لا يُرفع إلى أي مكان أبدًا.
النشاط الأخير
مرئي للجميع. آخر 20 استخدامًا من جميع الزوار، الأحدث أولاً.
Decoded a percent-encoded value
منذ ساعة
Decoded a percent-encoded value
منذ ساعة
Decoded a percent-encoded value
منذ ساعة
Decoded a percent-encoded value
منذ ساعة
Encoded 11 character(s) of text
منذ ساعة
Encoded 11 character(s) of text
منذ ساعة
Encoded 34 character(s) of text
منذ ساعة
Encoded 34 character(s) of text
منذ ساعة
Encoded 22 character(s) of text
منذ ساعة
ماذا تفعل هذه الأداة
تقوم هذه الأداة بترميز النص بنسبة مئوية للاستخدام الآمن داخل عنوان URL، مع أوضاع منفصلة لقيمة واحدة وعنوان URI كامل وبيانات مرمّزة كنموذج، وتفك ترميز النص المرمّز بنسبة مئوية مرة أخرى إلى شكل مقروء، بما في ذلك تفصيل تلقائي للبروتوكول والمضيف والمسار ومعلمات الاستعلام والجزء عندما يكون النص المفكوك عنوان URL كاملاً.
كيف يعمل
لا يمكن أن تحتوي عناوين URL بأمان إلا على مجموعة محدودة من أحرف ASCII، لذا يُكتب أي حرف آخر، أو حرف محجوز مستخدم خارج معناه الخاص، كـ % متبوعًا بقيمة البايت السادسة عشرية ذات الرقمين (أو قيم، لأحرف UTF-8 متعددة البايت). تستخدم هذه الأداة وظائف encodeURIComponent وencodeURI وdecodeURIComponent المدمجة في متصفحك لأداء الترميز النسبي الدقيق نفسه الذي يستخدمه متصفحك عند كتابة عنوان URL، وتبدل أيضًا بين %20 و + لحرف المسافة حسب الوضع الذي تحدده.
المشكلات التي تحلها
- تضمين الأحرف الخاصة أو المسافات أو النص غير الإنجليزي بأمان داخل معلمة استعلام أو جزء مسار عنوان URL.
- قراءة ما يحتويه فعليًا عنوان URL طويل مرمّز بنسبة مئوية من شريط عنوان المتصفح أو ملف سجل أو API.
- تفصيل عنوان URL مرمّز إلى بروتوكوله ومضيفه ومساره ومعلمات الاستعلام الفردية لتصحيح الأخطاء.
- التحويل بين اصطلاحات %20 و + للمسافات عند نقل قيمة بين سلسلة استعلام وإرسال نموذج.
الأسئلة الشائعة
›ما الفرق بين وضعي الترميز "Component" و"Full URI"؟
يتخلص وضع "Component" (encodeURIComponent) من كل حرف غير آمن في قيمة واحدة، بما في ذلك : / ? & و #، لذا فهو صحيح لقيمة سيتم وضعها داخل معلمة استعلام؛ يترك وضع "Full URI" (encodeURI) تلك الأحرف دون تغيير لأنها مطلوبة لفصل الأجزاء المختلفة من عنوان URL كامل، لذا استخدمه فقط عند ترميز عنوان URL كامل، لا قيمة واحدة بداخله.
›لماذا يحول وضع "Form data" المسافات إلى + بدلاً من %20؟
تنسيق application/x-www-form-urlencoded المستخدم في نماذج HTML وسلاسل الاستعلام في العديد من إطارات العمل يمثل المسافات كحرف + حرفي بدلاً من %20؛ كلاهما صالح ويعني الشيء نفسه، ولكن يجب أن تتطابق مع الاتفاقية التي يتوقعها النظام المستقبل.
›لماذا يوجد مربع اختيار لمعالجة + كمسافة عند فك الترميز؟
فك الترميز النسبي القياسي لا يلمس حرف +، لكن القيم من إرسال نموذج أو سلسلة استعلام نموذجية تستخدم + للإشارة إلى مسافة حرفية؛ هذا مربع الاختيار مفعل بشكل افتراضي لأن هذه هي الحالة الأكثر شيوعًا، ولكن يمكنك إيقاف تشغيله إذا كنت تقوم بفك ترميز قيمة تم فيها ترميز + عمدًا كـ %2B ويجب أن تبقى علامة زائد حرفية.
›ما الغرض من قسم تفصيل عنوان URL؟
عندما يكون النص المفكوك عنوان URL كاملاً وصالحًا، تقوم هذه الأداة بتحليله إلى بروتوكوله ومضيفه ومساره ومعلمات الاستعلام الفردية وجزءه، حتى تتمكن من فحص بنية عنوان URL مرمّز طويل بنظرة واحدة بدلاً من قراءة السلسلة الخام حرفًا بحرف.
›هل ترسل هذه الأداة بياناتي إلى أي مكان؟
لا، يحدث الترميز وفك الترميز كلاهما باستخدام وظائف JavaScript المدمجة الخاصة بمتصفحك؛ لا يتم رفع أي شيء إلى خادم أبدًا.
أدوات ذات صلة
نص
منسق SQL
أعد تنسيق استعلام SQL لتحسين القابلية للقراءة بمسافات بادئة متسقة، وشرط واحد لكل سطر، وحالة الأحرف للكلمات المفتاحية التي تختارها، عبر أكثر من اثنتي عشرة لهجة SQL بما في ذلك MySQL وPostgreSQL وSQLite وT-SQL وPL/SQL وBigQuery وSnowflake، ويعمل كل ذلك بالكامل في متصفحك.
Freeنص
فاحص زوج شهادة ومفتاح SSL
تحقق مما إذا كان مفتاح SSL/TLS الخاص، والشهادة، وCSR الاختياري ينتمون فعليًا إلى نفس زوج المفاتيح، وفك تشفير وعرض موضوع الشهادة والجهة المصدرة لها وصلاحيتها وSAN وبصماتها، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
محول تنسيق شهادة SSL
حوّل شهادات SSL/TLS بين ترميزي PEM وDER، واجمع الشهادات في ملف PKCS#7 (.p7b) أو استخرجها منه، وعبّئ شهادة ومفتاحًا خاصًا في ملف PKCS#12 (.pfx / .p12) محمي بكلمة مرور أو استخرجهما منه، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
عارض شهادة SSL
فك تشفير شهادة X.509 واحدة أو أكثر بصيغة PEM أو DER وعرض كل حقل بلغة واضحة: الموضوع، الجهة المصدرة، الصلاحية، البصمات، تفاصيل المفتاح العام، وكل امتداد قياسي بما في ذلك Key Usage وSubject Alternative Names وAuthority Information Access، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
فاحص اختلافات النص
قارن بين قطعتين من النص وشاهد بالضبط ما تمت إضافته أو إزالته أو تغييره على مستوى السطر أو الكلمة أو الحرف، مع عرض موحد أو جانبي وملف فرق قياسي قابل للتنزيل، كل ذلك يعمل بالكامل في متصفحك.
Freeنص
محول النص إلى ASCII
حوّل النص إلى رموز أحرف ASCII الخاصة به، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام الثنائي والسادس عشري والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.
Freeنص
محول النص إلى ثنائي
حوّل النص إلى رموزه الثنائية، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام العشري والسادس عشري والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.
Freeنص
محول النص إلى سادس عشري
حوّل النص إلى رموزه السادسة عشرية، والعكس بالعكس، مع عرض النتيجة أيضًا بالنظام العشري والثنائي والثماني، كل ذلك يعمل بالكامل في متصفحك دون أي رفع للملفات.
التعليقات (0)
هل وجدت هذه الأداة مفيدة؟ اترك تعليقًا، أو شارك نصيحة، أو أخبرنا كيف يمكننا تحسينها.
لا توجد تعليقات بعد. كن أول من يشارك رأيه!