Base64 एन्कोडर

किसी टेक्स्ट स्ट्रिंग को Base64 एन्कोडिंग के साथ एन्कोड करें। Base64 एन्कोडिंग टेक्स्ट में बाइनरी डेटा या JSON या XML जैसी टेक्स्ट सीरियलाइज़ेशन फॉर्मेट में डेटा को दर्शाने के लिए उपयोगी है।

एन्कोडेड टेक्स्ट:

संबंधित उपकरण

बेस 64 एन्कोडिंग के बारे में अधिक

Base64 एन्कोडिंग एक विधि है जो बाइनरी डेटा को 64 वर्ण के सेट में एन्कोड करती है जो इंटरनेट पर संचरण के लिए सुरक्षित हैं। यह आमतौर पर ईमेल सिस्टम और वेब ब्राउज़र में छवियों, वीडियो और अन्य प्रकार के बाइनरी डेटा को प्रसारित करने के लिए उपयोग किया जाता है।

एन्कोडिंग प्रक्रिया में बाइनरी डेटा को 3 बाइट्स (24 बिट्स) के समूहों में विभाजित करना शामिल है, जिन्हें बाद में चार 6-बिट मानों में परिवर्तित किया जाता है। इन 6-बिट मानों को उनके संबंधित ASCII अक्षरों में मैप किया जाता है, जिनमें शामिल हैं: बड़े और छोटे अक्षर, संख्याएं और दो अतिरिक्त वर्ण, जो आमतौर पर '+' और '/' हैं।

यदि बाइनरी डेटा 3 से विभाज्य नहीं है, तो डेटा के अंत में पैडिंग जोड़ी जाती है ताकि यह सुनिश्चित हो सके। पैडिंग का उपयोग '=' वर्ण द्वारा इंगित किया जाता है। उदाहरण के लिए, यदि बाइनरी डेटा केवल 2 बाइट लंबा है, तो एन्कोड किए गए डेटा के अंत में एक बाइट पैडिंग (दो '=' वर्ण युक्त) जोड़ा जाता है।

डेटा को डिकोड करने के लिए, प्रक्रिया को बस उलट दिया जाता है। प्रत्येक समूह चार ASCII अक्षर को वापस 3 बाइट बाइनरी डेटा में परिवर्तित कर देता है, जो मैपिंग प्रक्रिया को उलट देता है।

कुल मिलाकर, base64 एन्कोडिंग प्रक्रिया बाइनरी डेटा को ASCII टेक्स्ट के रूप में सुरक्षित रूप से संचारित करने की अनुमति देती है, जिससे छवियों, वीडियो और अन्य प्रकार के बाइनरी डेटा को इंटरनेट पर अधिकांश प्रणालियों के साथ संगत तरीके से प्रसारित करना संभव हो जाता है।