דוגמאות
קלט:
https://www.starrytool.com
לחץ על כפתור הקידוד כדי לקבל פלט:
https%3A%2F%2Fwww.starrytool.com
אודות ממיר הקידוד/פענוח URL המקוון
קידוד URL, הידוע גם בשם Percent-encoding, הוא תהליך שבו תווים לא-ASCII, תווים שמורים ונתונים אחרים הדורשים טיפול מיוחד מומר לפורמט שניתן להעביר בבטחה בתוך כתובות URL. בקידוד URL, תווים אלה מוחלפים באחוז (%) ואחריו שני ספרות הקסדצימליות המייצגות את ערך קוד ה-ASCII של התו המקורי.
פענוח URL הוא התהליך ההפוך לקידוד URL, הממיר מחרוזות מקודדות חזרה לפורמט המקורי שלהן. במהלך פענוח URL, כל אחוז (%) ושתי הספרות ההקסדצימליות שאחריו מוחלפים חזרה בתו המקורי.
• תכונות
תאימות: מבטיח שכתובות ה-URL מנותחות נכון על ידי דפדפנים שונים ושרתים, ושומר על דיוק המידע המועבר באינטרנט.
אבטחה: על ידי קידוד תווים רגישים כגון רווחים וסימנים מיוחדים, נמנע פרשנות שגויה או ניצול זדוני של המידע.
הפיכות: קידוד URL הוא תהליך הפיך, המאפשר לפענח URL מקודד חזרה למצבו המקורי במלואו.
• מקרים לשימוש
הכללת נתונים מאובטחים ב-URL: כאשר יש לכלול תווים מיוחדים או שמורים בכתובת, כגון רווחים, &, או # במחרוזות חיפוש, תווים אלה מקודדים כדי למנוע בלבול.
תמיכה בריבוי שפות: קידוד URL מבטיח שתווים לא-אנגליים מועברים ומפורשים נכון, תומך בשיתוף תוכן רב-לשוני.
שליחת נתוני טפסים: בעת שליחת טפסי אינטרנט, אם הנתונים מכילים תווים מיוחדים, הם מקודדים ב-URL כדי להבטיח העברה בטוחה לשרת.
מניעת התקפות XSS: על ידי קידוד סקריפטים או תוכן פוטנציאלית זדוני שמוכנס לכתובות URL, מצמצמים את הסיכון להתקפות Cross-site scripting (XSS).