YamlBox

वेब और एन्कोडिंग

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

UTF-8 टेक्स्ट को Base64 में एनकोड करें या Base64 को वापस टेक्स्ट में डीकोड करें, जिसमें URL-सुरक्षित वेरिएंट और गैर-ASCII सामग्री शामिल है। इनपुट लाइन ब्रेक (जैसा कि पीईएम फ़ाइलों में देखा गया है) को सहन किया जाता है।

रूपांतरण विकल्प

पाठ या Base64

उदाहरण: एन्कोड करने के लिए पाठ · Base64 डिकोड करने के लिए · URL-सुरक्षित इनपुट —⌘/Ctrl + Enter कनवर्ट करता है · किसी फ़ाइल को लोड करने के लिए उसे छोड़ें · स्थानीय रूप से संसाधित किया जाता है

रूपांतरण

आउटपुट केवल पढ़ने योग्य है. इसे बाहर निकालने के लिए कॉपी, डाउनलोड या शेयर का उपयोग करें।

Base64 एनकोडर / डिकोडर टूल का उपयोग कैसे करें

  1. टेक्स्ट चिपकाएँ या Base64

    मोड टॉगल दिशा तय करता है; छोटी, केवल वर्णमाला वाली स्ट्रिंग्स को Base64 के रूप में आज़माने के लिए ऑटो का उपयोग करें।

  2. यदि आवश्यक हो तो टॉगल URL-सुरक्षित करें

    URL-सुरक्षित Base64 स्वैप + के लिए - और / के लिए _, और ड्रॉप्स पैडिंग - क्वेरी पैरामीटर और JWT सेगमेंट में आवश्यक है।

  3. परिणाम कॉपी करें

    इनपुट में लाइन ब्रेक को नजरअंदाज कर दिया जाता है, इसलिए आप सीधे लिपटे प्रमाणपत्र या पीईएम बॉडी को डीकोड कर सकते हैं।

इस टूल को क्या अलग बनाता है

  • सही UTF-8 हैंडलिंग - उच्चारण, CJK और इमोजी राउंड-ट्रिप बिल्कुल सही
  • URL-पैडिंग हैंडलिंग के साथ सुरक्षित वर्णमाला विकल्प
  • इनपुट में व्हाइटस्पेस और लाइन ब्रेक सहन किए जाते हैं
  • अमान्य वर्णों या काटे गए डेटा के लिए सटीक त्रुटियाँ
  • यह बाइट की लंबाई भी दिखाता है, जो आकार की जांच के लिए उपयोगी है

वास्तुकला द्वारा गोपनीयता: इस पृष्ठ में कोई विश्लेषण नहीं है जो आपका इनपुट प्राप्त करता हो, और रूपांतरण कोड आपके टैब में चलता है। आप लोड करने के बाद नेटवर्क से डिस्कनेक्ट कर सकते हैं और काम करना जारी रख सकते हैं।

Base64 एनकोडर / डिकोडर - अक्सर पूछे जाने वाले प्रश्न

क्या Base64 एन्क्रिप्शन है?

नंबर Base64 एक एन्कोडिंग है, एन्क्रिप्शन नहीं - इसमें कोई कुंजी नहीं है और शून्य गोपनीयता प्रदान करता है। Base64-एन्कोडेड डेटा को सादे टेक्स्ट के रूप में मानें जो केवल उलझा हुआ दिखता है। गोपनीयता की आवश्यकता होने पर एन्क्रिप्शन (टीएलएस, एईएस, आयु) का उपयोग करें।

Base64 कभी-कभी - और _ के साथ URL-सुरक्षित क्यों होता है?

मानक Base64 + और / का उपयोग करता है, जो URL और पहचानकर्ताओं के अंदर समस्याग्रस्त हैं। URL-सुरक्षित संस्करण (आरएफसी 4648 §5) - और _ को प्रतिस्थापित करता है और अक्सर = पैडिंग को छोड़ देता है, इसलिए मान क्वेरी स्ट्रिंग या फ़ाइल नाम में रखे जाने से बच जाता है।

मैं किसी फ़ाइल या छवि को Base64 कैसे डिकोड करूँ?

यह टूल टेक्स्ट को डिकोड करता है, जो टेक्स्ट पेलोड के लिए सही है। यदि डिकोड किए गए बाइट्स एक छवि या संग्रह हैं, तो यह डिकोडर रिपोर्ट करता है कि कचरा प्रिंट करने के बजाय स्पष्ट रूप से उनके लिए बाइट्स-टू-फ़ाइल टूल का उपयोग करें।

मेरी Base64 स्ट्रिंग = या == के साथ क्यों समाप्त होती है?

पैडिंग. Base64 3 बाइट्स को 4 वर्णों में एन्कोड करता है; जब इनपुट लंबाई तीन से अधिक नहीं होती है, तो ब्लॉक को पूर्ण रखने के लिए = के साथ एन्कोडिंग पैड। पैडिंग अक्सर वैकल्पिक होती है और URL-सुरक्षित उपयोग में हटा दी जाती है।

“बेस64 डिकोड ऑनलाइन”, “बेस64 एन्कोड”, “बेस64 कनवर्टर” खोज रहे हैं? तुम सही जगह पर हैं - सभी 19 टूल ब्राउज़ करें.

गहन अध्ययन

ब्लॉग लेख · 5 मिनट पढ़ा Base64 डिकोड और एनकोड: परिवहन के लिए, सुरक्षा के लिए नहीं Base64 ब्राउज़र में डिकोड और एनकोड करें - 4/3 आकार नियम, पैडिंग, बेस 64url वैरिएंट और यूनिकोड बग जो डिकोड किए गए टेक्स्ट को कचरे जैसा बना देता है। गाइड पढ़ें →