टेक्स्ट एन्कोडर: Base64 और URL
टेक्स्ट को UTF-8 Base64 या किसी URL घटक की प्रतिशत एन्कोडिंग में बदलें और इसी ब्राउज़र में डिकोड करें। उच्चारण चिह्न वाले अक्षर और इमोजी UTF-8 में संभाले जाते हैं। ये प्रारूप गोपनीय जानकारी की सुरक्षा नहीं करते।
Base64 क्या है?
Base64 बाइट्स को सीमित टेक्स्ट वर्णों से दर्शाता है। इसका उपयोग कुछ API, ईमेल अटैचमेंट और डेटा URL में होता है। यह एन्कोडिंग है, एन्क्रिप्शन नहीं।
UTF-8 टेक्स्ट “Olá mundo!” Base64 में “T2zDoCBtdW5kbyE=” बनता है।
प्रतिशत एन्कोडिंग क्या है?
प्रतिशत एन्कोडिंग एक बाइट को % चिह्न और दो हेक्साडेसिमल अंकों से दिखाती है। इसे URL के किसी एक घटक, जैसे पैरामीटर मान, के लिए उपयोग करें; पूरे पते को एक ही मान की तरह न बदलें।
उदाहरण के लिए, यह टूल “Olá mundo!” को “Ol%C3%A1%20mundo!” में बदलता है।
किस प्रारूप का उपयोग कब करें
- Base64 कुछ API डेटा या डेटा URL में बाइनरी डेटा को टेक्स्ट वाले फ़ील्ड से ले जाने में मदद कर सकता है।
- प्रतिशत एन्कोडिंग URL के अलग घटक में आरक्षित वर्णों को दर्शाती है।
सुरक्षा और आकार
- Base64 एन्क्रिप्शन नहीं है। एन्कोडेड स्ट्रिंग वाला कोई भी व्यक्ति उसे डिकोड कर सकता है; पासवर्ड, टोकन या निजी जानकारी छिपाने के लिए इसका उपयोग न करें।
- Base64 आउटपुट सामान्यतः लगभग एक-तिहाई बड़ा होता है; आसपास के प्रारूप का अतिरिक्त आकार अलग है।
- URL एन्कोडिंग केवल प्रस्तुति बदलती है। यह प्रमाणीकरण या एन्क्रिप्शन नहीं करती और गंतव्य को भरोसेमंद नहीं बनाती।
- यह पृष्ठ टेक्स्ट बदलता है, अपलोड की गई फ़ाइलों को नहीं।
अक्सर पूछे जाने वाले प्रश्न
क्या Base64 टेक्स्ट को गुप्त बनाता है?
नहीं। यह वापस बदली जा सकने वाली एन्कोडिंग है, एन्क्रिप्शन नहीं।
Base64 परिणाम के अंत में बराबर का चिह्न क्यों आता है?
Base64 ब्लॉक पूरा करने के लिए बराबर का चिह्न पैडिंग के रूप में आ सकता है।
क्या पूरा URL एन्कोड कर सकता हूँ?
केवल एक घटक, जैसे पैरामीटर मान, एन्कोड करें। पूरा पता बदलने से विभाजक बदल सकते हैं और URL काम करना बंद कर सकता है।