बेस64 ऑनलाइन डिकोडिंग टूल आपको बेस64 एन्कोडिंग, बेस64 ऑनलाइन डिकोडिंग, बेस64 एन्क्रिप्शन और डिक्रिप्शन, बेस64 प्रारूप में स्ट्रिंग्स को एन्क्रिप्ट करने और एन्क्रिप्टेड बेस64 ऑनलाइन डिक्रिप्शन और डिक्रिप्शन को सादे पाठ के रूप में प्रदर्शित करने की सुविधा प्रदान करता है। बेस64 एक अपेक्षाकृत सामान्य ऑनलाइन एन्क्रिप्शन एल्गोरिदम है। चीनी विकृत वर्णों को हल करते समय, चीनी को अलग-अलग तरीकों से एन्कोड करने से चीनी विकृत वर्णों से प्रभावी ढंग से बचा जा सकता है। यह साइट आपकी कोई भी जानकारी रिकॉर्ड नहीं करेगी, कृपया बेझिझक इसका उपयोग करें।
बेस 64 एन्कोडिंग किसी भी बाइट अनुक्रम डेटा को ASCII स्ट्रिंग में एन्कोड करने के लिए 64 प्रिंट करने योग्य ASCII वर्णों (AZ, az, 0-9, +, /) का उपयोग करता है, और "=" प्रतीक का उपयोग प्रत्यय के रूप में किया जाता है।
अंकीय मूल्य | चरित्र | अंकीय मूल्य | चरित्र | अंकीय मूल्य | चरित्र | अंकीय मूल्य | चरित्र |
0 | A | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | i | 50 | y |
3 | D | 19 | T | 35 | j | 51 | z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | n | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | a | 42 | q | 58 | 6 |
11 | L | 27 | b | 43 | r | 59 | 7 |
12 | M | 28 | c | 44 | s | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | O | 30 | e | 46 | u | 62 | + |
15 | P | 31 | f | 47 | v | 63 | / |
बेस 64 इनपुट स्ट्रिंग को बाइट्स में विभाजित करता है, प्रत्येक बाइट के अनुरूप बाइनरी मान प्राप्त करता है (यदि यह 8 बिट से कम है, तो उच्च बिट्स 0 से भरे हुए हैं), फिर इन बाइनरी मानों को जोड़ता है, और फिर उन्हें 6 बिट्स के समूहों में विभाजित करता है ( क्योंकि 2^6=64), यदि अंतिम समूह 6 बिट से कम है, तो अंत में 0 जोड़ा जाएगा। बाइनरी मानों के प्रत्येक सेट को दशमलव में बदलें, फिर उपरोक्त तालिका में संबंधित प्रतीकों को ढूंढें और बेस 64 एन्कोडिंग परिणाम प्राप्त करने के लिए उन्हें संयोजित करें।
बेस64 का उपयोग किसी भी डेटा के अंतर्निहित बाइनरी डेटा को एन्कोड करने के लिए किया जा सकता है, और उन स्थितियों में उपयोग किया जा सकता है जहां केवल ASCII वर्ण प्रसारित किए जा सकते हैं। हालाँकि, इसका उपयोग आमतौर पर टेक्स्ट डेटा को संसाधित करने और प्रसारित करने के लिए किया जाता है। उदाहरण के लिए, MIME प्रारूप ईमेल में, बेस 64 का उपयोग ईमेल सामग्री को एन्कोड करने के लिए किया जा सकता है ताकि विकृत वर्णों के बिना विभिन्न भाषाओं वाले कंप्यूटरों के बीच संचरण की सुविधा मिल सके। ध्यान दें कि यह प्रसारित होता है प्रदर्शित होने से, जैसे कि पश्चिमी यूरोप के कंप्यूटरों में। कंप्यूटर पर यूटीएफ -8 एन्कोडिंग का उपयोग करके चीनी को सामान्य रूप से प्रदर्शित किया जा सकता है (संबंधित फ़ॉन्ट लाइब्रेरी स्थापित है), लेकिन यह सामान्य रूप से चीनी को प्रसारित करने में सक्षम नहीं हो सकता है। इस मामले में, बेस 64 में कनवर्ट करना इस चिंता को खत्म कर देंगे.
जब तक बेस64 एन्कोडिंग में अन्यथा निर्दिष्ट न किया जाए, आम तौर पर यह सहमति है कि गैर-एएससीआईआई वर्ण यूटीएफ-8 वर्ण सेट के अनुसार एन्कोड किए गए हैं।