Base64 एन्कोड/डीकोड
मुफ्त ऑनलाइन Base64 एन्कोडर और डीकोडर। टेक्स्ट को Base64 में और Base64 को टेक्स्ट में तुरंत कनवर्ट करें। सर्वर अपलोड नहीं, 100% निजी।
Base64 एन्कोडिंग क्या है?
Base64 एक बाइनरी-टू-टेक्स्ट एन्कोडिंग स्कीम है जो 64 वर्णों का उपयोग करके बाइनरी डेटा को ASCII स्ट्रिंग प्रारूप में परिवर्तित करती है। इसका उपयोग आमतौर पर टेक्स्ट-आधारित प्रारूपों में बाइनरी डेटा को एम्बेड करने के लिए किया जाता है।
Base64 एन्कोडिंग कैसे काम करती है?
Base64 बाइनरी डेटा के 3 बाइट्स (24 बिट्स) लेता है और उन्हें 4 ASCII वर्णों में परिवर्तित करता है (प्रत्येक 6 बिट्स का प्रतिनिधित्व करता है)। यह डेटा के आकार को लगभग 33% तक बढ़ा देता है।
Base64 में किन वर्णों का उपयोग किया जाता है?
Base64 64 वर्णों का उपयोग करता है: A-Z (26 बड़े अक्षर), a-z (26 छोटे अक्षर), 0-9 (10 अंक), + और /। = वर्ण का उपयोग पैडिंग के लिए किया जाता है।
क्या इस Base64 टूल का उपयोग करना सुरक्षित है?
हाँ, सभी प्रोसेसिंग स्थानीय रूप से आपके ब्राउज़र में की जाती है। कोई भी डेटा किसी भी सर्वर पर नहीं भेजा जाता है, जो 100% गोपनीयता और सुरक्षा सुनिश्चित करता है।
URL-सुरक्षित Base64 क्या है?
URL-सुरक्षित Base64 + को - से और / को _ से बदलता है, और पैडिंग (=) को हटाता है। यह इसे URL और फ़ाइल नामों में एन्कोडिंग समस्याओं के बिना सुरक्षित रूप से उपयोग करने योग्य बनाता है।
Base64 फ़ाइल का आकार क्यों बढ़ाता है?
Base64 3 बाइट्स को 4 वर्णों में परिवर्तित करता है, जिससे आकार में 33% की वृद्धि होती है। यह ओवरहेड बाइनरी डेटा को प्रिंट करने योग्य टेक्स्ट के रूप में प्रस्तुत करने के लिए आवश्यक है।
Base64 के सामान्य उपयोग क्या हैं?
Base64 का उपयोग CSS/HTML में छवियों को एम्बेड करने, ईमेल अटैचमेंट (MIME) को एन्कोड करने, डेटाबेस में पासवर्ड स्टोर करने, टेक्स्ट प्रोटोकॉल पर बाइनरी डेटा ट्रांसमिट करने, और डेटा URI के लिए किया जाता है।
क्या मैं किसी भी Base64 स्ट्रिंग को डीकोड कर सकता हूँ?
हाँ, जब तक यह एक वैध Base64 एन्कोडेड स्ट्रिंग है। यदि स्ट्रिंग में अमान्य वर्ण हैं या गलत पैडिंग है, तो टूल आपको सचेत करेगा।
पैडिंग वर्ण (=) का उद्देश्य क्या है?
पैडिंग (=) सुनिश्चित करता है कि Base64 स्ट्रिंग की लंबाई 4 का गुणज हो। यह तब जोड़ा जाता है जब इनपुट डेटा की लंबाई 3 से विभाजित नहीं होती है।
क्या Base64 छवियों को एन्कोड कर सकता है?
हाँ, Base64 छवियों सहित किसी भी बाइनरी डेटा को एन्कोड कर सकता है। परिणाम एक टेक्स्ट स्ट्रिंग है जिसे डेटा URI का उपयोग करके सीधे HTML/CSS में एम्बेड किया जा सकता है।
क्या Base64 एन्क्रिप्शन है?
नहीं, Base64 एन्कोडिंग है, एन्क्रिप्शन नहीं। यह आसानी से उत्क्रमणीय है और कोई सुरक्षा प्रदान नहीं करता है। यह डेटा प्रतिनिधित्व के लिए है, सुरक्षा के लिए नहीं।
Base64 और UTF-8 में क्या अंतर है?
UTF-8 Unicode टेक्स्ट के लिए एक कैरेक्टर एन्कोडिंग है। Base64 एक बाइनरी-टू-टेक्स्ट एन्कोडिंग स्कीम है। UTF-8 टेक्स्ट वर्णों का प्रतिनिधित्व करता है; Base64 बाइनरी डेटा को टेक्स्ट के रूप में प्रस्तुत करता है।
Base64 एन्कोड/डीकोड का उपयोग कैसे करें
Base64 एनकोडिंग बाइनरी डेटा को 64 सुरक्षित ASCII अक्षरों से बने सादे टेक्स्ट में बदल देती है, जिससे वह ईमेल, JSON, XML और डेटा URI जैसे केवल-टेक्स्ट सिस्टम से बिना बिगड़े गुजर सकता है। यह टूल पूरा एनकोडिंग-डिकोडिंग आपके ब्राउज़र में ही करता है — आप जो भी पेस्ट करते हैं वह सर्वर पर कभी नहीं जाता।
- अपना कंटेंट इनपुट बॉक्स में पेस्ट करें — एनकोड करने के लिए सादा टेक्स्ट, या डिकोड करने के लिए Base64 स्ट्रिंग। ऑटो मोड चालू रहने पर टूल खुद पहचान लेता है कि इनपुट किस तरह का है और टाइप करते ही नतीजा दिखा देता है।
- मैन्युअल नियंत्रण चाहिए तो ऑटो मोड बंद कर दें, फिर एनकोड या डिकोड बटन दबाकर बिल्कुल वही बदलाव करवाएँ जो आपको चाहिए। जब कोई स्ट्रिंग दोनों तरह से पढ़ी जा सकती हो, तब यह बहुत काम आता है।
- स्वैप दबाने पर नतीजा वापस इनपुट बॉक्स में आ जाता है, जिससे दोनों दिशाओं में लगातार बदलाव करना आसान हो जाता है।
- कॉपी दबाकर नतीजा क्लिपबोर्ड पर ले जाएँ, या आउटपुट का कोई हिस्सा चुनकर उतना ही कॉपी करें।
Base64 एनकोडिंग है, एन्क्रिप्शन नहीं — कोई भी इसे उलट सकता है। पासवर्ड या राज़ छिपाने के लिए इसका इस्तेमाल न करें; संवेदनशील जानकारी के लिए असली क्रिप्टोग्राफी अपनाएँ।
संबंधित टूल
- छवि से Base64 छवियों को Base64 स्ट्रिंग में बदलें और Base64 को वापस छवियों में डीकोड करें। PNG, JPG, GIF, WebP, SVG, BMP, ICO समर्थित। 100% ब्राउज़र-आधारित, कोई अपलोड नहीं।
- Base32 एन्कोडर डीकोडर टेक्स्ट को तुरंत Base32 में एन्कोड करें या Base32 को टेक्स्ट में डीकोड करें। 100% ब्राउज़र-आधारित, शून्य डेटा अपलोड। RFC 4648 अनुपालन। TOTP सीक्रेट, OTP कुंजी, QR कोड डेटा और बाइनरी-टू-टेक्स्ट रूपांतरण के लिए आदर्श।
- टेक्स्ट से हेक्साडेसिमल कनवर्टर मुफ्त ऑनलाइन टेक्स्ट से हेक्साडेसिमल कनवर्टर। ASCII और Unicode टेक्स्ट को स्पेस-सेपरेटेड या निरंतर आउटपुट में तुरंत हेक्स मानों में एनकोड करें। ब्राउज़र-आधारित, कोई इंस्टॉलेशन नहीं।
- हेक्स से टेक्स्ट हेक्साडेसिमल स्ट्रिंग्स को तुरंत पठनीय पाठ में बदलें। कई प्रारूपों के समर्थन के साथ हेक्स मानों को ASCII या UTF-8 पाठ में डिकोड करें।
- टेक्स्ट बाइनरी कनवर्टर टेक्स्ट को बाइनरी कोड में तुरंत बदलें। मुफ्त ऑनलाइन UTF-8 बाइनरी अनुवादक।
- URL एन्कोड डीकोड मुफ्त ऑनलाइन URL एन्कोडर, डीकोडर और पार्सर। टेक्स्ट को प्रतिशत एन्कोडिंग में बदलें, URL स्ट्रिंग डीकोड करें और क्वेरी पैरामीटर निकालें।
- हेक्स व्यूअर खोज, ऑफसेट नेविगेशन और वर्चुअल स्क्रॉलिंग के साथ हेक्स डंप प्रारूप में फ़ाइल सामग्री देखें
- AES एन्क्रिप्शन / डिक्रिप्शन AES एन्क्रिप्ट/डिक्रिप्ट CBC, CFB, CTR, OFB, ECB मोड, Pkcs7/ZeroPadding/NoPadding पैडिंग, 128/192/256-बिट कुंजियां, Base64 आउटपुट, कुंजी/IV प्रारूप स्वतः पहचान