Base64 एन्कोडिंग डिकोडिंग टूल

ऑनलाइन Base64 एन्कोडिंग और डिकोडिंग करें, टेक्स्ट और Base64 प्रारूप के बीच परिवर्तन का समर्थन करें, डेटा अपलोड करने की आवश्यकता नहीं है

1343 बार उपयोग | 5.0 रेटिंग

इनपुट सामग्री

परिणाम

उपयोग कैसे करें

1

इनपुट सामग्री

एन्कोड या डिकोड करने के लिए टेक्स्ट सामग्री को इनपुट बॉक्स में दर्ज करें।

2

संकल्प चुनें

उचित ऑपरेशन करने के लिए "Base64 में एन्कोड करें" या "Base64 डिकोड करें" बटन पर क्लिक करें।

3

परिणाम देखें

परिणाम क्षेत्र में परिवर्तित सामग्री देखें।

4

सहायक सुविधाएं

काम की दक्षता बढ़ाने के लिए कॉपी, डाउनलोड, सामग्री स्वैप आदि सुविधाओं का उपयोग करें।

Base64 मूल ज्ञान

Base64 क्या है?

Base64 64 प्रिंटेबल वर्णों पर आधारित बाइनरी डेटा को प्रस्तुत करने का एक एन्कोडिंग तरीका है, नेटवर्क पर 8Bit बाइट कोड ट्रांसमिट करने के लिए सबसे सामान्य तरीकों में से एक है।

Base64 एन्कोडिंग का मूल सिद्धांत 3 8-बिट बाइट्स (3×8=24 बिट्स) को 4 6-बिट बाइट्स (4×6=24 बिट्स) में एन्कोड करना है, और फिर प्रत्येक 6-बिट बाइट को एक प्रिंटेबल वर्ण से मैप किया जाता है।

Base64 के अनुप्रयोग के क्षेत्र

  • URL, कुकी, वेबपेज में बाइनरी डेटा एम्बेड करना (जैसे छवि)
  • ईमेल में बाइनरी अटैचमेंट ट्रांसमिट करना (MIME प्रोटोकॉल के माध्यम से)
  • HTTP वातावरण में सुरक्षित रूप से बाइनरी डेटा ट्रांसमिट करना
  • पाठ प्रोटोकॉल में गैर-ASCII वर्ण ट्रांसमिट करना
  • प्रमाणीकरण जानकारी को एन्कोड करना (जैसे HTTP बेसिक प्रमाणीकरण)

Base64 एन्कोडिंग तालिका

इंडेक्स वर्ण इंडेक्स वर्ण इंडेक्स वर्ण इंडेक्स वर्ण
0-25 A-Z 26-51 a-z 52-61 0-9 62 +
63 / पैडिंग =

एन्कोडिंग प्रक्रिया का उदाहरण

"Man" शब्द के साथ, Base64 एन्कोडिंग की प्रक्रिया देखें:

1. मूल पाठ: Man

2. ASCII मान: 77 97 110

3. बाइनरी: 01001101 01100001 01101110

4. 6-बिट के समूह में: 010011 010110 000101 101110

5. दशमलव में परिवर्तित करें: 19 22 5 46

6. Base64 तालिका में खोजें: T W F u

7. अंतिम Base64 एन्कोडिंग: TWFu

URL सुरक्षित Base64

मानक Base64 एन्कोडिंग में प्रयुक्त "+" और "/" वर्णों का URL में विशेष अर्थ होता है, इसलिए URL सुरक्षित Base64 एन्कोडिंग वेरिएंट दिखाई दिए:

  • "+" को "-" (घटाव चिह्न) से बदलें
  • "/" को "_" (अंडरस्कोर) से बदलें
  • वैकल्पिक रूप से पैडिंग वर्ण "=" को हटा दें

Base64 के फायदे और नुकसान

फायदे

  • किसी भी बाइनरी डेटा को प्रिंटेबल वर्णों में परिवर्तित कर सकता है
  • एन्कोड किए गए डेटा को पाठ प्रोटोकॉल में सुरक्षित रूप से ट्रांसमिट किया जा सकता है
  • अधिकांश प्रोग्रामिंग भाषाओं में Base64 एन्कोडिंग/डिकोडिंग की सुविधा अंतर्निहित है
  • एन्कोडिंग प्रक्रिया प्रतिलोम है, मूल डेटा को पूरी तरह से पुनर्स्थापित किया जा सकता है

नुकसान

  • एन्कोड किए गए डेटा का आकार लगभग 33% बढ़ जाता है
  • यह एक एन्क्रिप्शन एल्गोरिथ्म नहीं है, डेटा सुरक्षा सुरक्षा के लिए उपयोग नहीं किया जा सकता है
  • मानक Base64 में URL विशेष वर्ण शामिल होते हैं, अतिरिक्त प्रसंस्करण की आवश्यकता होती है
प्रचारित

API开发平台

快速构建、测试和部署API

推荐工具

JWT डिकोडर - मुफ्त ऑनलाइन JSON Web Token विश्लेषण टूल

मुफ्त ऑनलाइन JWT डिकोडर टूल। इसका उपयोग JSON Web Tokens को डिकोड करने, विश्लेषण करने और सत्यापित करने के लिए किया जाता है, जो हेडर, पेलोड और हस्ताक्षर के बारे में विस्तृत जानकारी प्रदान करता है।

Base32 एन्कोडिंग डिकोडिंग टूल - ऑनलाइन एन्क्रिप्शन डिक्रिप्शन कनवर्टर

मुफ्त ऑनलाइन Base32 एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों के लिए Base32 एन्क्रिप्शन और डिक्रिप्शन का समर्थन करता है, और कई Base32 एन्कोडिंग टेबलों का समर्थन करता है।

हेक्साडेसिमल कनवर्टर - टेक्स्ट और फ़ाइलों के लिए हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल

ऑनलाइन हेक्साडेसिमल एन्कोडिंग डिकोडिंग टूल। टेक्स्ट, बाइनरी डेटा, दशमलव संख्याएं या फाइलों को हेक्सा प्रारूप में परिवर्तित करने या हेक्सा प्रारूप को मूल टेक्स्ट या फाइलों में वापस परिवर्तित करने का समर्थन करता है।

बाइनरी कनवर्टर - टेक्स्ट और फ़ाइलों के लिए बाइनरी एन्कोडिंग डिकोडिंग टूल

ऑनलाइन बाइनरी एन्कोडिंग डिकोडिंग टूल। टेक्स्ट और फ़ाइलों को बाइनरी प्रारूप में परिवर्तित करने या बाइनरी प्रारूप को मूल टेक्स्ट या फ़ाइलों में वापस परिवर्तित करने का समर्थन करता है।

फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल - ऑनलाइन फ़ाइल एन्कोडिंग डिकोडिंग

मुफ्त ऑनलाइन फ़ाइल Base32 एन्क्रिप्शन डिक्रिप्शन टूल। Base32 एन्कोडिंग और डिकोडिंग ऑपरेशन के लिए फ़ाइल अपलोड करने का समर्थन करता है, और संसाधित फ़ाइलों को डाउनलोड करने की अनुमति देता है।