Base64 एन्कोडिंग क्या है?
जब सॉफ़्टवेयर को मानक टेक्स्ट प्रोटोकॉल पर जटिल डेटा—जैसे छवि फ़ाइलें, क्रिप्टोग्राफ़िक प्रमाण पत्र, या JSON वेब टोकन—संचारित करने की आवश्यकता होती है, तो डेटा भ्रष्टाचार का भारी जोखिम होता है। नेटवर्क परत द्व—रा कुछ बाइट्स को नियंत्रण वर्ण माना जा सकता है, जिससे ट्रांसमिशन बाधित हो सकत— है।
Base64 कच्चे बाइनरी डेटा को 64 वर्णों से मिलकर बने एक सुरक्षित, प्रतिबंधित वर्णमाला में अनुवाद करके इसे हल करता है: A-Z, a-z, 0-9, +, और / (पैडिंग के लिए उपयोग किए जाने वाले = के साथ)।
यह गारंटी देता है कि डेटा नेटवर्क परिवहन में सुरक्षित रहता है, जिससे यह प्राप्तकर्ता एप्ल—केशन द्वारा अपने मूल बाइनरी प्रारूप में मूल रूप से डीकोड हो जाता है।