Base64 Encoder / Decoder | Free Edu & .COM Temporary Mails

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

सादे पाठ को बेस64 में एनकोड करें या बेस64 को वापस सादे पाठ में डिकोड करें।

उत्पादन

बेस64 एनकोड/डिकोड क्या है?

बेस64 एक बाइनरी-टू-टेक्स्ट एन्कोडिंग योजना है जो ASCII स्ट्रिंग प्रारूप में बाइनरी डेटा का प्रतिनिधित्व करती है। यह मनमाने बाइट्स को 64 मुद्रण योग्य वर्णों (ए-जेड, ए-जेड, 0-9, +, /) के सेट में परिवर्तित करता है। इससे नियंत्रण वर्णों से भ्रष्टाचार के बिना ईमेल (एमआईएमई), जेएसओएन एपीआई और एचटीएमएल विशेषताओं जैसे टेक्स्ट-केवल चैनलों पर डेटा को सुरक्षित रूप से प्रसारित करना संभव हो जाता है।

सामान्य वास्तविक दुनिया के उपयोगों में छवियों को सीधे HTML या CSS में डेटा URL के रूप में एम्बेड करना, JSON पेलोड में बाइनरी डेटा संग्रहीत करना, HTTP बेसिक ऑथेंटिकेशन हेडर में क्रेडेंशियल एन्कोड करना और ईमेल अटैचमेंट ट्रांसमिट करना शामिल है। डेवलपर्स बेस64 का भी उपयोग करते हैं जब उन्हें डेटाबेस में बाइनरी ब्लॉब्स को स्टोर करने की आवश्यकता होती है जो केवल टेक्स्ट स्वीकार करते हैं। डिकोडिंग प्रक्रिया को उलट देती है - यह तब उपयोगी होता है जब आपको बेस 64 स्ट्रिंग प्राप्त होती है और आपको मूल सामग्री की आवश्यकता होती है।

बेस64 एनकोडर/डिकोडर का उपयोग कैसे करें

  1. अपना सादा पाठ (या बेस64 स्ट्रिंग) इनपुट बॉक्स में चिपकाएँ।
  2. क्लिक बेस64 पर एन्कोड करें सादे पाठ को परिवर्तित करने के लिए → बेस64।
  3. क्लिक बेस64 से डिकोड करें बेस64 → सादा पाठ परिवर्तित करने के लिए।
  4. उपयोग बदलना चेनिंग ऑपरेशन के लिए आउटपुट को इनपुट पर वापस ले जाने के लिए, फिर क्लिक करें प्रतिलिपि परिणाम की प्रतिलिपि बनाने के लिए.

हमारे बेस64 टूल का उपयोग क्यों करें?

  • 100% मुफ़्त - कोई शुल्क नहीं, इनपुट आकार पर कोई सीमा नहीं।
  • कोई पंजीकरण नहीं - कोई साइन-अप आवश्यक नहीं है।
  • ब्राउज़र आधारित — आपका टेक्स्ट मूल निवासी का उपयोग करके स्थानीय रूप से संसाधित किया जाता है btoa() / atob() एपीआई - सर्वर पर कुछ भी नहीं भेजा जाता है।
  • यूनिकोड समर्थन - इमोजी और गैर-लैटिन स्क्रिप्ट सहित मल्टी-बाइट UTF-8 वर्णों को सही ढंग से संभालता है।
  • त्वरित स्वैप - डिकोड-आफ्टर-एनकोड वर्कफ़्लो के लिए आउटपुट को तुरंत इनपुट पर फ़्लिप करें।

अक्सर पूछे जाने वाले प्रश्नों

नहीं, Base64 एन्कोडिंग है, एन्क्रिप्शन नहीं। इसे बिना चाबी के किसी भी व्यक्ति द्वारा पूरी तरह से बदला जा सकता है। संवेदनशील डेटा की सुरक्षा के लिए इसका उपयोग न करें - उसके लिए AES-256 जैसे उचित एन्क्रिप्शन का उपयोग करें। बेस64 को सुरक्षित डेटा परिवहन के लिए डिज़ाइन किया गया है, गोपनीयता के लिए नहीं।

Base64 प्रत्येक 3 बाइट्स को 4 वर्णों में एन्कोड करता है। जब इनपुट लंबाई 3 का गुणक नहीं होती है, तो आउटपुट लंबाई 4 का गुणक बनाने के लिए पैडिंग वर्ण (=) जोड़ दिए जाते हैं। एक = का अर्थ है पैडिंग का एक बाइट; == का अर्थ है दो बाइट्स.

हमारा उपयोग करें बेस64 पर छवि डेटा यूआरएल प्राप्त करने के लिए टूल, फिर इसे इस तरह एम्बेड करें: <img src="data:image/png;base64,iVBOR...">. यह छवि के लिए HTTP अनुरोध को समाप्त कर देता है लेकिन HTML फ़ाइल का आकार बढ़ा देता है।

सामान्य कारणों में शामिल हैं: गायब या अतिरिक्त पैडिंग (= अक्षर), लाइन ब्रेक या ईमेल क्लाइंट द्वारा डाले गए स्थान, या यूआरएल-सुरक्षित बेस 64 (+ और / के बजाय - और _ का उपयोग करता है)। रिक्त स्थान हटाएं और डिकोडिंग से पहले - को + और _ से / से बदलें।

त्वरित तथ्य

  • ✓ 100% मुफ़्त, कोई छिपी हुई फीस नहीं
  • ✓ किसी खाते या लॉगिन की आवश्यकता नहीं है
  • ✓ किसी भी ब्राउज़र में काम करता है
  • ✓ आपका डेटा कभी भी आपका डिवाइस नहीं छोड़ता
  • ✓ पूर्ण यूनिकोड/UTF-8 समर्थन