बेस64 एनकोडर/डिकोडर

टेक्स्ट को Base64 में और Base64 को टेक्स्ट में बदलें। वेब डेवलपमेंट में डेटा को एनकोड और डिकोड करने के लिए उपयोगी।

इस ऐप को साझा करें

Base64 एनकोडर/डिकोडर

Base64 एक बाइनरी-से-टेक्स्ट एन्कोडिंग योजना है जो बाइनरी डेटा को ASCII स्ट्रिंग प्रारूप में प्रतिनिधित्व करती है। यह वेब विकास, डेटा ट्रांसमिशन और ईमेल में व्यापक रूप से उपयोग किया जाता है।

Base64 क्या है?

Base64 एन्कोडिंग बाइनरी डेटा को 64 प्रिंट करने योग्य ASCII वर्णों का उपयोग करके टेक्स्ट स्ट्रिंग में परिवर्तित करती है। प्रत्येक Base64 अंक बाइनरी डेटा के 6 बिट्स का प्रतिनिधित्व करता है।

यह कैसे काम करता है

एन्कोडिंग:

  • बाइट्स को 6-बिट अनुक्रमों में समूहित करता है
  • प्रत्येक 6-बिट मान को एक Base64 वर्ण में मैप करता है
  • यदि आवश्यक हो तो पैडिंग (=) जोड़ता है

डिकोडिंग:

  • Base64 वर्णों को 6-बिट अनुक्रमों में वापस परिवर्तित करता है
  • मूल बाइनरी डेटा को पुनः बनाता है

सामान्य उपयोग

  • ईमेल अटैचमेंट - ईमेल ट्रांसमिशन के लिए फाइलों को एन्कोड करना
  • डेटा URI - HTML/CSS में इमेज एम्बेड करना
  • प्रमाणीकरण - HTTP बेसिक ऑथ हेडर
  • API - JSON पर बाइनरी डेटा ट्रांसमिशन
  • कुकीज - एन्कोडेड सेशन डेटा स्टोर करना

उदाहरण

इनपुट आउटपुट
Hello SGVsbG8=
Test123 VGVzdDEyMw==
A QQ==