URL, Base64, HTML एनकोडिंग/डिकोडिंग
अपडेट
हाल ही में जारी सुधार
Encoder/Decoder एक ऑनलाइन टूल है जो टेक्स्ट को विभिन्न एन्कोडिंग प्रारूपों में बदल सकता है या पुनर्स्थापित कर सकता है। URL एन्कोडिंग, Base64, HTML entities, Unicode escape आदि का समर्थन करता है। द्विदिशात्मक रियल-टाइम रूपांतरण के साथ डेवलपर्स की डिबगिंग को कुशलता से मदद करता है।
एन्कोडिंग विधि चुनें
URL, Base64, HTML Entity, Unicode में से उपयोग करना चाहते हैं उस एन्कोडिंग विधि का टैब चुनें। प्रत्येक विधि का विवरण भी साथ में प्रदर्शित होता है जिससे उचित एन्कोडिंग चुनी जा सकती है।
टेक्स्ट दर्ज करें
मूल टेक्स्ट क्षेत्र में एन्कोड करने के लिए टेक्स्ट दर्ज करें, या एन्कोडेड टेक्स्ट क्षेत्र में डिकोड करने के लिए स्ट्रिंग दर्ज करें। किसी भी तरफ दर्ज करने पर दूसरी तरफ स्वचालित रूपांतरित हो जाता है।
परिणाम देखें और कॉपी करें
रूपांतरित परिणाम देखें और कॉपी बटन पर क्लिक करके क्लिपबोर्ड में कॉपी करें। आवश्यकता होने पर अन्य एन्कोडिंग टैब पर स्विच करके उसी टेक्स्ट को अन्य प्रारूप में भी रूपांतरित कर सकते हैं।
जब URL में हिंदी, स्पेस, विशेष वर्ण आदि शामिल हों तब आवश्यक है। ब्राउज़र URL को सर्वर पर भेजते समय ASCII के अलावा वर्णों को %XX प्रारूप में एन्कोड करना आवश्यक है ताकि सही ढंग से प्रेषित हो। क्वेरी पैरामीटर में विशेष वर्ण शामिल होने पर भी एन्कोडिंग अनिवार्य है।
Base64 बाइनरी डेटा को ASCII स्ट्रिंग में रूपांतरित करने की एन्कोडिंग विधि है। ईमेल अटैचमेंट प्रेषण (MIME), इमेज को HTML/CSS में सीधे सम्मिलित करना (Data URI), JSON में बाइनरी डेटा शामिल करने पर मुख्य रूप से उपयोग होता है। मूल आकार की तुलना में लगभग 33% आकार बढ़ जाता है।
HTML में <, >, &, " जैसे वर्ण टैग या एट्रिब्यूट के रूप में व्याख्यायित हो सकते हैं जिससे सुरक्षा कमज़ोरी (XSS) हो सकती है। HTML एंटिटी में रूपांतरित करने पर ये वर्ण सुरक्षित रूप से प्रदर्शित किए जा सकते हैं, और वेब पेज पर कोड स्निपेट दिखाते समय यह अनिवार्य है।
Unicode एस्केप (\uXXXX) सोर्स कोड में गैर-ASCII वर्णों को व्यक्त करने के लिए उपयोग होता है। विशेष रूप से JSON डेटा में हिंदी या इमोजी जैसे बहुभाषी वर्णों को सुरक्षित रूप से प्रेषित करने या फ़ाइल एन्कोडिंग समस्याओं से बचने के लिए उपयोगी है।
नहीं। एन्कोडिंग डेटा के प्रारूप को रूपांतरित करना है जिसे कोई भी डिकोड कर सकता है, लेकिन एन्क्रिप्शन गुप्त कुंजी का उपयोग करके डेटा की सुरक्षा करना है। Base64 एन्कोडिंग सुरक्षा उद्देश्य के लिए नहीं है इसलिए संवेदनशील डेटा की सुरक्षा के लिए उपयुक्त नहीं है।