تشفير URL
مشفر URL - تشفير URL عبر الإنترنت مجانًا
هناك العديد من الأحرف المحجوزة في عناوين URL التي لها معاني خاصة. على سبيل المثال ، غالبًا ما يتم ترميز المسافات كـ٪ 20 أو +. غالبًا ما يتم ترميز الأحرف غير ASCII كنسبة مئوية من القيم السداسية العشرية. عندما تقوم بتشفير عنوان URL ، فإنك تقوم بشكل أساسي بتحويل جميع الأحرف المحجوزة وغير ASCII إلى قيمها السداسية العشرية. يمكن أن يكون هذا مفيدًا إذا كنت تريد التأكد من تنسيق عنوان URL بشكل صحيح ولا يتسبب في أخطاء. يعد تشفير عنوان URL عملية بسيطة يمكن إجراؤها باستخدام أي أداة ترميز لعناوين URL عبر الإنترنت. ما عليك سوى إدخال عنوان URL في الأداة والنقر فوق "تشفير". سيتم بعد ذلك عرض عنوان URL المشفر.
ما هو URL؟
ترميز URL هو عملية تحويل الأحرف المحجوزة وغير ASCII في عنوان URL إلى شكلها المشفر بنسبة مئوية. يُعرف أيضًا نموذج النسبة المئوية المشفر باسم النسبة المئوية للترميز. تتضمن عملية تشفير عنوان URL استبدال الأحرف المحجوزة وغير ASCII بنموذجها المشفر بنسبة مئوية ، والذي يتم استخدامه بعد ذلك في عنوان URL.
يتم استبدال الأحرف المحجوزة وغير ASCII بالنسب المئوية المشفرة لأن هذه الأحرف لها معنى خاص في عنوان URL. على سبيل المثال ، يتم استخدام الحرف "#" للإشارة إلى بداية علامة الارتساء في HTML. إذا لم يتم ترميز هذا الحرف ، فقد يتسبب في مشاكل في تحليل عنوان URL. بالإضافة إلى ذلك ، لا يُسمح ببعض الأحرف في عنوان URL ، مثل المسافات.يجب ترميز هذه الأحرف بحيث يمكن تضمينها في عنوان URL.
غالبًا ما يتم استخدام ترميز URL عند إرسال البيانات إلى خادم عبر طلب GET. عادةً ما يتم تشفير البيانات في سلسلة الاستعلام الخاصة بعنوان URL. على سبيل المثال ، إذا قمت بإرسال البيانات التالية إلى خادم:
name = John + Doe & age = 24
يتم ترميز البيانات على النحو التالي:
name٪ 3DJohn٪ 2BDoe٪ 26age٪ 3D24
يمكنك استخدام أداة تشفير URL المجانية عبر الإنترنت لتشفير البيانات للاستخدام في طلب GET.
URL مقابل. يكره
هناك الكثير من الالتباس حول المصطلحين URL و URI - لذا فلنبدأ بتوضيح معنى كل منهما. عنوان URL (محدد موقع المعلومات) هو نوع محدد من URI (معرف الموارد المنتظم) الذي يحدد مكان وجود المورد. يمكن استخدام URI لتحديد أي نوع من الموارد ، مثل صفحة HTML أو صورة أو خدمة.
لذا فإن جميع عناوين URL هي URIs ، لكن ليست كل URIs هي عناوين URL. قد يبدو هذا تمييزًا دقيقًا ، لكن من المهم تذكره عند العمل باستخدام موارد الويب.
الآن بعد أن أوضحنا الفرق بين عناوين URL و URIs ، دعنا نلقي نظرة فاحصة على كيفية عملها.
يتكون عنوان URL من عدة أجزاء ، بما في ذلك معرف البروتوكول (مثل "http") ، واسم المضيف (مثل "www.example.com") ، وغالبًا ما يكون مسار ملف أو سلسلة بحث (مثل "/ path / to / ملف "أو"؟ استعلام = سلسلة ").
عند إدخال عنوان URL في متصفح الويب الخاص بك ، يستخدم المتصفح معرف البروتوكول للاتصال بالخادم الصحيح ثم يقوم باسترداد المورد من الموقع المحدد. يخبر اسم المضيف المتصفح بالخادم المراد الاتصال به الذي سيتم إنشاؤه ويحدد مسار الملف أو سلسلة الاستعلام المورد المطلوب طلبه على ذلك الخادم.
ما هو ترميز URL؟
ترميز URL هو عملية تحويل الأحرف الخاصة إلى عنوان URL بحيث يمكن إرسالها بأمان عبر الإنترنت. عندما يرسل المستعرض طلبًا إلى الخادم ، فإنه يقوم بترميز عنوان URL باستخدام خوارزمية محددة. هذا يضمن أن يتم تفسير جميع الأحرف الخاصة في عنوان URL بشكل صحيح بواسطة الخادم.
يُعرف تشفير URL أيضًا باسم ترميز النسبة المئوية لأن كل حرف خاص يتم تمثيله بعلامة النسبة المئوية (٪) متبوعة بقيمة سداسية عشرية مكونة من رقمين. على سبيل المثال ، يتم ترميز حرف المسافة كـ٪ 20.
هناك العديد من خوارزميات ترميز URL المختلفة ، ولكن معظمها يتبع نفس القواعد الأساسية:
• يتم ترميز الأحرف غير ASCII بتسلسل هروب سداسي عشري٪ xx ، حيث xx هي القيمة السداسية العشرية المكونة من رقمين للحرف.
• يتم ترميز الأحرف المحجوزة لغرضها المحجوز (على سبيل المثال ، يتم ترميزها كـ٪ 3F).
• الأحرف غير المحجوزة غير مشفرة (على سبيل المثال ، الأحرف والأرقام غير مشفرة).
ما هي فوائد ترميز URL؟
ترميز URL هو عملية تحويل الأحرف الخاصة في عنوان URL إلى شكلها المشفر بحيث تتم معالجتها بشكل صحيح بواسطة مستعرض الويب. يعد هذا ضروريًا لأن بعض الأحرف غير مسموح بها في عنوان URL ، مثل المسافات ، ويمكن أن يكون للأحرف الأخرى معنى خاص في عنوان URL ، مثل الحرف "#".
يتم استخدام تشفير عنوان URL للتأكد من أن جميع المتصفحات تتعامل مع عنوان URL بشكل صحيح ، بغض النظر عن الأحرف المستخدمة في عنوان URL. يسمح هذا أيضًا لعناوين URL بالمرور بأمان إلى الأنظمة التي قد لا تدعم جميع الأحرف ، مثل أنظمة البريد الإلكتروني.
هناك العديد من الفوائد لترميز URL ، بما في ذلك:
- التأكد من أن جميع المتصفحات يمكنها التعامل مع عنوان URL بشكل صحيح
- السماح بتمرير عناوين URL بشكل آمن إلى الأنظمة التي قد لا تدعم جميع الأحرف
- تمكين استخدام الأحرف الخاصة في URL
ما هو URL Encoder؟
ترميز URL هو عملية تحويل الأحرف غير المطبوعة أو ذات المعنى الخاص داخل عناوين URL إلى تمثيل لا لبس فيه وآمن للاستخدام في عنوان URL. الترميزان الأكثر شيوعًا هما UTF-8 وترميز النسبة المئوية.
UTF-8 هو الترميز المفضل لجميع عناوين URL لأنه يمكن أن يمثل جميع الأحرف في جميع اللغات. يجب استخدام الترميز بالنسبة المئوية للأحرف المحجوزة فقط (مثل & ،؟ ، /) أو عند عرض أحرف غير ASCII في عنوان URL.
لتشفير عنوان URL بنسبة ترميز ، يتم تمثيل كل حرف بعلامة النسبة المئوية متبوعة برقمين سداسي عشريين. على سبيل المثال ، الحرف "؟" سيتم ترميزه كـ "٪ 3F". غالبًا ما يتم ترميز الأحرف غير ASCII كسلسلة من قيم متعددة مشفرة بالنسبة المئوية.
كيف تستخدم أداة ترميز URL؟
لتشفير الأحرف المحجوزة في عنوان URL أو التخلص منها ، يمكنك استخدام أداة تشفير عنوان URL. ما عليك سوى إدخال عنوان URL في مربع الإدخال والنقر فوق الزر "تشفير". يظهر عنوان URL المشفر في مربع الإخراج. يمكنك أيضًا استخدام هذه الأداة لتشفير أحرف غير ASCII ببضع نقرات فقط.
كيف ترميز الأحرف الخاصة؟
عند تشفير عنوان URL ، يجب تخطي بعض الأحرف لجعل عنوان URL صالحًا. تتضمن هذه الأحرف:
الأحرف المحجوزة: هذه هي الأحرف التي لها معنى خاص في عنوان URL ، مثل / و؟. يجب تخطيها حتى لا تؤثر على معنى عنوان URL.
أحرف غير ASCII: هذه أحرف ليست جزءًا من مجموعة أحرف ASCII القياسية. يجب ترميزها بعلامة النسبة المئوية متبوعة برقمين سداسي عشريين (على سبيل المثال ،٪ 20 للمسافة).
لتشفير أحرف خاصة في عنوان URL ، ما عليك سوى إدخال عنوان URL في مربع الإدخال والنقر فوق الزر "تشفير". سيتم بعد ذلك عرض عنوان URL المشفر في مربع الإخراج.
ما هي مجموعات الأحرف المدعومة؟
هناك مجموعتان من مجموعات الأحرف المدعومة في ترميز URL:
1. ASCII: هذه هي مجموعة الأحرف الأكثر شيوعًا المستخدمة في ترميز URL. يحتوي على جميع الأبجديات الإنجليزية القياسية والأرقام وبعض علامات الترقيم والرموز الشائعة.
2. غير ASCII: تحتوي مجموعة الأحرف هذه على كافة الأحرف التي ليست جزءًا من مجموعة أحرف ASCII. يتضمن ذلك أحرف Unicode ، بالإضافة إلى بعض الرموز وعلامات الترقيم.
ما هي بعض أخطاء ترميز URL الشائعة؟
هناك عدد قليل من الأخطاء الشائعة في ترميز عناوين URL التي يرتكبها الأشخاص:
1. الهروب من الأحرف المحجوزة: عند ترميز عنوان URL ، تحتاج إلى تخطي جميع الأحرف المحجوزة. الأحرف المحجوزة هي أحرف لها معنى خاص في عنوان URL ، مثل الحرف / (الذي يشير إلى المسار) و؟ (الذي يشير إلى بداية سلسلة الاستعلام). إذا لم تفلت من هذه الأحرف ، فسيتم تفسيرها بواسطة المتصفح ، مما قد يؤدي إلى نتائج غير متوقعة.
2. ترميز الأحرف غير ASCII: فقط تشفير الأحرف التي ليست جزءًا من مجموعة أحرف ASCII القياسية. تتضمن الأحرف غير ASCII أحرفًا معلمة ورموز Unicode وأي شيء خارج النطاق الأساسي ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + -_.! ~ * '().محاولة ترميز هذه الأحرف يحولها إلى صيغة مشفرة بالنسبة المئوية ، والتي قد لا تكون ما تريده.
3. استخدم أحرف هروب غير ضرورية: ليس من الضروري الهروب من الأحرف الآمنة ، مثل الأحرف الأبجدية الرقمية ومعظم علامات الترقيم. تجنب فقط الأحرف الموجودة في الجدول أعلاه بالإضافة إلى أي حرف آخر له معنى خاص في عنوان URL. على سبيل المثال ، لا تحتاج إلى الهروب من الحرف / عند استخدامه لفصل مقاطع المسار ؛ تهرب منه فقط إذا "
عند استخدام ترميز URL
هناك بعض الحالات التي قد تحتاج فيها إلى استخدام ترميز URL. من الأمثلة الشائعة عندما تحاول ترميز عنوان URL لاستخدامه في سلسلة استعلام. على سبيل المثال ، إذا كنت تريد تضمين علامة استفهام أو علامة عطف في سلسلة الاستعلام الخاصة بك ، فيجب عليك ترميزها أولاً.
هناك مناسبة أخرى قد تحتاج فيها إلى استخدام ترميز URL عندما تحاول إرسال بيانات تحتوي على أحرف غير ASCII. في هذه الحالات ، يمكنك استخدام أداة تشفير عناوين URL على الإنترنت مثل تلك الخاصة بنا لتشفير البيانات بشكل صحيح قبل إرسالها.
كيفية فك شفرة URL
عندما تنظر إلى عنوان URL ، هناك بعض الأشياء التي يمكنك القيام بها لفك تشفيره ومعرفة ما يعنيه. أولاً ، ألق نظرة على الشخصيات المستخدمة. إذا كان هناك أي أحرف محجوزة ، فسيتم ترميزها بنسبة مئوية. هذا يعني أن قيمتها الفعلية يتم تمثيلها بعلامة النسبة المئوية متبوعة برقمين سداسي عشريين. على سبيل المثال ، الحرف "؟" تم ترميزه كـ "٪ 3F".
بعد ذلك ، انظر إلى الأحرف غير ASCII في عنوان URL. هذه أيضًا مشفرة بنسبة مئوية ، ولكن يتم تمثيل قيمها بأربعة أرقام سداسية عشرية بدلاً من اثنين. على سبيل المثال ، يتم ترميز الحرف "é" على أنه "٪ E9".
أخيرًا ، إذا كانت هناك أحرف أخرى في عنوان URL ليست جزءًا من مجموعة أحرف ASCII القياسية ،على سبيل المثال ، الحرف "
بمجرد فك تشفير جميع الأحرف المشفرة بنسبة مئوية في عنوان URL ، يجب أن تكون قادرًا على فهم ما يشير إليه.
استنتاج
يعد تشفير عنوان URL أداة رائعة لتشفير الأحرف المحجوزة وغير ASCII عبر الإنترنت. بنقرات قليلة ، يمكنك بسهولة تجاوز الأحرف المحجوزة وترميز الأحرف غير ASCII. هذا يجعلها أداة مثالية للأعمال التجارية عبر الإنترنت التي تتعامل مع عملاء دوليين أو أولئك الذين يتعاملون مع أحرف خاصة في عنوان URL الخاص بهم.
David Miller
CEO / Co-Founder
مهمتنا هي توفير أدوات مجانية على الإنترنت بنسبة 100٪ مفيدة لمواقف مختلفة. سواء كنت بحاجة إلى العمل باستخدام النصوص أو الصور أو الأرقام أو أدوات الويب ، فنحن نوفر لك ما تحتاجه. نحن ملتزمون بتوفير أدوات مفيدة وسهلة الاستخدام لجعل حياتك أسهل.