उदाहरण
इनपुट:
https://www.starrytool.com
आउटपुट के लिए एन्कोड बटन पर क्लिक करें:
https%3A%2F%2Fwww.starrytool.com
ऑनलाइन URL एन्कोड/डिकोड कनवर्टर के बारे में
URL एन्कोडिंग, जिसे पर्सेंट-एन्कोडिंग के रूप में भी जाना जाता है, एक प्रक्रिया है जिसमें गैर-ASCII अक्षरों, रिज़र्व्ड अक्षरों, और अन्य डेटा को विशेष हैंडलिंग की आवश्यकता होती है और उन्हें एक ऐसे प्रारूप में परिवर्तित किया जाता है जिसे URL में सुरक्षित रूप से संप्रेषित किया जा सकता है। URL एन्कोडिंग में, इन अक्षरों को पर्सेंट साइन (%) द्वारा प्रतिस्थापित किया जाता है जिसके बाद दो हेक्साडेसिमल अंक होते हैं, जो मूल अक्षर के ASCII कोड मान का प्रतिनिधित्व करते हैं।
URL डिकोडिंग, URL एन्कोडिंग की विपरीत प्रक्रिया है, जो एन्कोडेड स्ट्रिंग्स को उनके मूल प्रारूप में पुनः परिवर्तित करती है। URL डिकोडिंग के दौरान, प्रत्येक पर्सेंट साइन (%) और उसके बाद के दो हेक्साडेसिमल अंक को पुनः संबंधित अक्षर में परिवर्तित किया जाता है।
• विशेषताएं
संगतता: यह सुनिश्चित करता है कि URL विभिन्न ब्राउज़रों और सर्वरों द्वारा सही ढंग से पार्स किए जाएं, जिससे इंटरनेट पर प्रेषित जानकारी की सटीकता बनी रहे।
सुरक्षा: संवेदनशील अक्षरों जैसे स्पेस और विशेष प्रतीकों को एन्कोड करके, यह जानकारी को गलत व्याख्या या दुर्भावनापूर्ण शोषण से बचाता है।
पुनरावृत्ति: URL एन्कोडिंग एक पुनरावृत्त प्रक्रिया है, जिससे एन्कोडेड URL को पूरी तरह से उनके मूल रूप में डिकोड किया जा सकता है।
• उपयोग के मामले
URL में सुरक्षित डेटा शामिल करना: जब URL में स्पेस, &, या # जैसे विशेष या रिज़र्व्ड अक्षर शामिल करने की आवश्यकता होती है, तो इन अक्षरों को भ्रम से बचने के लिए एन्कोड किया जाता है।
क्रॉस-भाषा समर्थन: URL एन्कोडिंग यह सुनिश्चित करता है कि गैर-अंग्रेजी अक्षर सही ढंग से प्रेषित और व्याख्या किए जाएं, बहुभाषी सामग्री साझा करने का समर्थन करते हैं।
फॉर्म डेटा सबमिशन: जब वेब फॉर्म्स सबमिट किए जाते हैं, अगर फॉर्म डेटा में विशेष अक्षर होते हैं, तो इस डेटा को सुरक्षित ट्रांसमिशन के लिए सर्वर पर URL एन्कोड किया जाता है।
XSS हमलों को रोकना: स्क्रिप्ट्स या अन्य संभावित दुर्भावनापूर्ण सामग्री को URL में एन्कोड करके, क्रॉस-साइट स्क्रिप्टिंग (XSS) हमलों का जोखिम कम हो जाता है।