उदाहरण
इनपुट:
https://www.starrytool.com
आउटपुट के लिए एन्कोड बटन पर क्लिक करें:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=
ऑनलाइन Base64 डिकोड/डिकोड कन्वर्टर के बारे में
इस उपकरण में Base64 एन्कोडिंग बाइनरी डेटा को उन सिस्टमों में ट्रांसमिट करने के लिए वर्णों में बदलने की एक विधि है जो बाइनरी डेटा का समर्थन नहीं करते हैं। एन्कोडिंग के दौरान, तीन बाइट्स के बाइनरी डेटा को चार Base64 वर्णों में परिवर्तित किया जाता है।
Base64 डिकोडिंग Base64 एन्कोडिंग की विपरीत प्रक्रिया है, जो Base64 वर्णों को मूल बाइनरी डेटा में बदलता है। यह आमतौर पर डेटा के अपने गंतव्य पर पहुंचने के बाद किया जाता है, ताकि मूल बाइनरी डेटा को पुनः स्थापित किया जा सके।
• विशेषताएँ
टेक्स्ट फॉर्म: Base64 एन्कोडिंग का आउटपुट टेक्स्ट फॉर्म में होता है, जिसे XML, JSON, या अन्य सादे टेक्स्ट संदर्भों में सुरक्षित रूप से ट्रांसमिट किया जा सकता है।
आकार में वृद्धि: Base64 एन्कोडिंग डेटा के आकार को लगभग 33% बढ़ा देती है, क्योंकि यह तीन बाइट्स के डेटा को चार Base64 वर्णों में एन्कोड करती है।
एन्क्रिप्शन नहीं: Base64 एन्कोडिंग एक सुरक्षित एन्क्रिप्शन विधि नहीं है; इसे आसानी से मूल डेटा में डिकोड किया जा सकता है। इसलिए, इसका उपयोग संवेदनशील जानकारी की सुरक्षा के लिए नहीं किया जाना चाहिए।
पढ़ने में कठिन: हालांकि Base64 एन्कोडेड डेटा टेक्स्ट माना जाता है, यह मानव द्वारा पठनीय नहीं होता।
• उपयोग के मामले
ईमेल ट्रांसमिशन: Base64 का व्यापक रूप से ईमेल सिस्टम में गैर-टेक्स्ट अटैचमेंट्स (जैसे छवियां और दस्तावेज़ फ़ाइलें) को टेक्स्ट प्रारूप में बदलने के लिए उपयोग किया जाता है, जिससे उनके ट्रांसमिशन को केवल टेक्स्ट ईमेल सिस्टम में सक्षम किया जा सके।
डेटा URLs: HTML और CSS में, Base64 एन्कोडिंग का उपयोग छोटे बाइनरी ऑब्जेक्ट्स जैसे छवियां और फ़ॉन्ट फ़ाइलों को सीधे कोड में डेटा URLs के रूप में एम्बेड करने के लिए किया जाता है।
बेसिक ऑथेंटिकेशन: HTTP बेसिक ऑथेंटिकेशन में, उपयोगकर्ता नाम और पासवर्ड को सर्वर पर भेजने से पहले Base64 में एन्कोड किया जाता है, जिससे संवेदनशील जानकारी को सादे टेक्स्ट में ट्रांसमिट करने के जोखिम को कम किया जा सके।
वेबसोकेट्स और अन्य बाइनरी प्रोटोकॉल: उन मामलों में जहां बाइनरी डेटा को टेक्स्ट प्रोटोकॉल जैसे वेबसोकेट्स पर ट्रांसमिट करने की आवश्यकता होती है, Base64 एन्कोडिंग एक तंत्र प्रदान करता है।