Base64 एनकोडर/डिकोडर
टेक्स्ट को Base64 में एनकोड करें या Base64 को टेक्स्ट में डिकोड करें।
Base64 एनकोडर/डिकोडर के बारे में
GuruAlpha Base64 Encoder/Decoder टेक्स्ट को Base64 एन्कोडिंग में बदलता है और Base64 स्ट्रिंग्स को वापस पठनीय टेक्स्ट में डिकोड करता है। Base64 एक बाइनरी-से-टेक्स्ट एन्कोडिंग योजना है जो बाइनरी डेटा को ASCII टेक्स्ट के रूप में दर्शाती है, आमतौर पर HTML/CSS में छवियों को एम्बेड करने, HTTP हेडर में क्रेडेंशियल्स एन्कोड करने और टेक्स्ट-आधारित प्रोटोकॉल पर डेटा प्रसारित करने के लिए उपयोग की जाती है।
Base64 एन्कोडिंग वेब डेवलपमेंट में सर्वव्यापी है। ईमेल अटैचमेंट MIME/Base64 एन्कोडिंग का उपयोग करते हैं। HTTP Basic Authentication क्रेडेंशियल्स को Base64 के रूप में एन्कोड करता है। Data URIs Base64 का उपयोग करके छवियों को सीधे HTML/CSS में एम्बेड करते हैं। JWT टोकन में Base64-एन्कोडेड हेडर और payloads होते हैं। Base64 Encoder/Decoder इन एन्कोडेड स्ट्रिंग्स के साथ किसी भी संदर्भ में काम करना आसान बनाता है।
एन्कोडर किसी भी टेक्स्ट या बाइनरी डेटा को Base64 स्ट्रिंग में बदलता है। एन्कोडिंग डेटा को लगभग 33% तक बढ़ाती है — 100-बाइट स्ट्रिंग Base64 में 133 बाइट बन जाती है। यह विस्तार टेक्स्ट-सुरक्षित प्रतिनिधित्व के लिए विनिमय है। डिकोडर प्रक्रिया को उलट देता है, Base64 को मूल टेक्स्ट में बदलता है। दोनों कार्य तत्काल हैं और किसी भी कैरेक्टर एन्कोडिंग को संभालते हैं।
यह टूल कई इनपुट प्रारूपों का समर्थन करता है। सरल एन्कोडिंग के लिए सादा टेक्स्ट पेस्ट करें। डिकोडिंग के लिए Base64 स्ट्रिंग्स पेस्ट करें। यह टूल स्वतः पता लगाता है कि इनपुट सादा टेक्स्ट है या Base64 और उपयुक्त रूपांतरण प्रदान करता है। बाइनरी डेटा के लिए, फ़ाइल अपलोड विकल्प आपको फ़ाइलों (छवियाँ, PDF आदि) को एम्बेडिंग के लिए Base64 में एन्कोड करने देता है।
डेवलपर्स के लिए, यह टूल API प्रमाणीकरण डिबग करने (Authorization हेडर डिकोड करना), Data URI छवि एम्बेडिंग परीक्षण, और JWT टोकन के साथ काम करने के लिए आवश्यक है। वन-क्लिक कॉपी सुविधा टूल और कोड एडिटर के बीच एन्कोडेड/डिकोडेड स्ट्रिंग्स स्थानांतरित करना आसान बनाती है।
Base64 एनकोडर/डिकोडर की मुख्य विशेषताएँ
- टेक्स्ट को Base64 में एन्कोड करें
- Base64 को टेक्स्ट में डिकोड करें
- इनपुट प्रकार का स्वतः पता लगाएँ
- बाइनरी एन्कोडिंग के लिए फ़ाइल अपलोड
- सभी कैरेक्टर एन्कोडिंग का समर्थन
- वन-क्लिक क्लिपबोर्ड पर कॉपी
- ब्राउज़र में तत्काल प्रसंस्करण
- कोई डेटा सर्वर पर नहीं भेजा जाता
Base64 एनकोडर/डिकोडर का उपयोग कैसे करें
- GuruAlpha पर Base64 Encoder/Decoder खोलें।
- एन्कोड करने के लिए टेक्स्ट या डिकोड करने के लिए Base64 स्ट्रिंग पेस्ट करें।
- यह टूल स्वतः पता लगाकर उपयुक्त परिणाम दिखाता है।
- या विशिष्ट कार्य के लिए 'Encode'/'Decode' पर क्लिक करें।
- परिणाम अपने क्लिपबोर्ड पर कॉपी करें।
- बाइनरी डेटा एन्कोडिंग के लिए फ़ाइल अपलोड का उपयोग करें।
Base64 एनकोडर/डिकोडर उपयोग करने के सुझाव
- Base64 एन्क्रिप्शन नहीं है — कोई भी इसे डिकोड कर सकता है। इसे डेटा परिवहन के लिए उपयोग करें, सुरक्षा के लिए नहीं।
- Base64 का उपयोग करने वाले Data URIs छोटी छवियों को सीधे CSS में एम्बेड कर सकते हैं, HTTP अनुरोध कम करते हैं।
- दावों का निरीक्षण करने के लिए JWT टोकन डिकोड करें — बीच वाला भाग डिकोडर में पेस्ट करें।
- HTTP Basic Auth हेडर 'Basic ' + Base64(username:password) होते हैं। सत्यापन के लिए डिकोड करें।
- यह टूल UTF-8, ASCII और Latin-1 सहित सभी कैरेक्टर एन्कोडिंग संभालता है।
Base64 एनकोडर/डिकोडर के बारे में अक्सर पूछे जाने वाले सवाल
क्या Base64 एन्क्रिप्शन के समान है?
नहीं। Base64 एक एन्कोडिंग योजना है, एन्क्रिप्शन नहीं। यह बाइनरी डेटा को सुरक्षित परिवहन के लिए टेक्स्ट में बदलता है। कोई भी बिना कुंजी के Base64 डिकोड कर सकता है।
Base64 टेक्स्ट को लंबा क्यों बनाता है?
Base64 6-bit एन्कोडिंग का उपयोग करता है, हर 3 बाइट बाइनरी डेटा को 4 ASCII कैरेक्टर के रूप में दर्शाता है। यह 33% विस्तार टेक्स्ट-सुरक्षित प्रतिनिधित्व के लिए विनिमय है।
क्या मैं फ़ाइलें एन्कोड कर सकता हूँ?
हाँ। फ़ाइल अपलोड विकल्प आपको छवियों, PDF और अन्य बाइनरी फ़ाइलों को HTML, CSS या data URIs में एम्बेडिंग के लिए Base64 में एन्कोड करने देता है।
कौन सी कैरेक्टर एन्कोडिंग उपयोग होती है?
यह टूल UTF-8, ASCII, Latin-1 और अन्य सामान्य एन्कोडिंग का समर्थन करता है। अधिकतम संगतता के लिए डिफ़ॉल्ट रूप से UTF-8 उपयोग होता है।
