ToolMill.io

बेस 64 एनकोड / डीकोड टूल

बेस64 में टेक्स्ट को एनकोड करें या बेस64 को अपने ब्राउज़र में सीधे पठनीय सामग्री में डीकोड करें। यह टोकनों का निरीक्षण करने, प्राधिकरण हेडर्स को डीबगिंग करने, कॉन्फ़िगरेशन मूल्यों की जांच करने, एपीआई पेलोड को कम करने और रिमोट सर्विस का उपयोग किए बिना सादे टेक्स्ट को परिवर्तित करने के लिए उपयोगी है। टूलमिल गोपनीयता के लिए पूरी तरह से क्लाइंट-साइड चलाता है और स्थापना के बाद ऑफ़लाइन काम करना जारी रखता है।

एन्कोडिंग

इसे आज़माएं

उदाहरण

Text को Base64 में एन्कोड करें
इनपुट
Hello, ToolMill!
उत्पादन
SGVsbG8sIFRvb2xNaWxsIQ==
Decode Base64 to text
इनपुट
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
उत्पादन
यह एक base64 decode परीक्षण है।
एक बुनियादी प्राधिकरण मूल्य Decode
इनपुट
YWRtaW46ZGVtbw==
उत्पादन
admin:demo
एक JSON स्निपेट को एनकोड करें
इनपुट
{"mode":"demo","enabled":true}
उत्पादन
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9

बेस64 क्या है और इसका उपयोग कब करना है

बेस 64 एक सीमित ASCII वर्ण सेट में बाइट्स बदलता है इसलिए पाठ उन प्रणालियों के माध्यम से सुरक्षित रूप से चल सकता है जो सादे पाठ की उम्मीद करते हैं। यह कॉपी किए गए हेडर मूल्यों, कॉन्फ़िगरेशन स्ट्रिंग्स, एपीआई नमूने, ईमेल-शैली पेलोड और डीबग आउटपुट के लिए उपयोगी बनाता है। बेस 64 परिवर्तन प्रतिनिधित्व, गोपनीयता नहीं, इसलिए इसे कभी एन्क्रिप्शन के रूप में इलाज नहीं किया जाना चाहिए।

आम वर्कफ़्लो

एक बुनियादी प्राधिकरण हैडर की जाँच करें

एक सामान्य डीबगिंग कार्य एक कॉपी किए गए मूल Auth मान को सत्यापित कर रहा है। उस प्रारूप में, एक सादे पाठ उपयोगकर्ता नाम और पासवर्ड कोलोन के साथ जोड़ा जाता है और फिर बेस 64 के रूप में कोडित किया जाता है। यह पृष्ठ तब उपयोगी होता है जब आपको यह पुष्टि करने की आवश्यकता होती है कि वास्तव में आपके द्वारा किसी अन्य अनुरोध को भेजने से पहले क्या एक कॉपीहेडर होता है।

एपीआई या विन्यास मान का निरीक्षण करें

कई सिस्टम बेस 64 फॉर्म में शॉर्ट टेक्स्ट पेलोड, पर्यावरण मान या कॉपी नमूना डेटा स्टोर करते हैं। डिकोडिंग आपको यह जांचने में मदद करता है कि वास्तव में क्या मौजूद है, जबकि फिर से एन्कोडिंग आपको किसी अन्य सेवा या कमांड लाइन टूल तक पहुंचने के बिना छोटे बदलावों का परीक्षण करने देता है।

परिवहन के लिए सादे पाठ तैयार करें

यदि कोई सिस्टम बेस64 टेक्स्ट की उम्मीद करता है, तो आप पठनीय सामग्री को यहाँ पेस्ट कर सकते हैं और इसे अनुरोध, स्थिरता या प्रलेखन उदाहरण में एम्बेड करने से पहले परिवर्तित कर सकते हैं। यह उपकरण विशेष रूप से लघु पाठ नमूनों के लिए सुविधाजनक है और पूर्ण द्विआधारी फ़ाइलों के बजाय स्निपेट्स को कॉपी किया जाता है।

सम्पर्क करने का विवरण

यह पृष्ठ टेक्स्ट-फोकस किया गया है। यह पठनीय स्ट्रिंग्स और यूनिकोड टेक्स्ट के लिए अच्छी तरह से काम करता है, और डिकोडर पेस्ट्ड बेस64 इनपुट में रिक्त स्थान और लाइन ब्रेक को अनदेखा करता है। Standard Base64 की उम्मीद है, इसलिए URL-safe वेरिएंट जो विभिन्न पात्रों का उपयोग करते हैं उन्हें पहले परिवर्तित करने की आवश्यकता हो सकती है। पैडिंग भी मायने रखता है: लापता या क्षतिग्रस्त संकेतों के बराबर डिकोड विफलताओं का कारण बन सकता है।

क्यों डिकोडिंग विफल रहता है

डिकोड विफलताओं का मतलब आमतौर पर चिपका हुआ मूल्य में गैर-बेस64 वर्ण, गलत पैडिंग, एक truncated स्ट्रिंग, या बेस64URL संस्करण होता है जिसे एक मानक बेस64 डिकोडर में कॉपी किया जाता है। भ्रम का एक अन्य सामान्य स्रोत मान्य Base64 है जो मानव पठनीय पाठ के बजाय द्विआधारी डेटा का प्रतिनिधित्व करता है।

गोपनीयता और ऑफ़लाइन उपयोग

इससे पहले कि आप Encoded या Decoded डेटा पर Rely

आउटपुट का पुन: उपयोग करने से पहले, मूल पाठ एन्कोडिंग की पुष्टि करें, जांचें कि स्रोत मानक बेस 64 या बेस 64URL जैसे संस्करण था या नहीं, और सत्यापित करें कि किसी भी आवश्यक पैडिंग या फ़ाइल-प्रकार की उम्मीदें गंतव्य प्रणाली से मेल खाती हैं। यह गलत वर्कफ़्लो में तकनीकी रूप से मान्य आउटपुट की प्रतिलिपि से बचने में मदद करता है।

क्या Base64 Decode परिणाम करते हैं और नहीं साबित

एक सफल डीकोड केवल यह साबित करता है कि इनपुट को बेस 64 के रूप में व्याख्या किया जा सकता है और इस उपकरण में बाइट्स या टेक्स्ट में वापस कर दिया गया है। यह साबित नहीं करता है कि डीकोडेड परिणाम सार्थक, भरोसेमंद, सही ढंग से आपके डाउनस्ट्रीम ऐप के लिए एन्कोड किया गया है, या निरीक्षण के बिना सीधे पुन: उपयोग के लिए उपयुक्त है।

बेस64 आउटपुट को सही ढंग से कैसे व्याख्या करें

बेस 64 आउटपुट केवल बाइट्स का एक पाठ प्रतिनिधित्व है। यह साबित नहीं होता कि मूल सामग्री पठनीय पाठ, सुरक्षित, गुप्त या यहां तक कि प्रदर्शन के लिए इरादा थी। परिणाम का मुख्य मूल्य यह है कि इसे सिस्टम में कॉपी किया जा सकता है जो बेस64 को ट्रांसपोर्ट या स्टोरेज प्रारूप के रूप में उम्मीद करते हैं।

क्योंकि टूलमिल ब्राउज़र में चलता है, आप उन्हें किसी अन्य वेबसाइट पर भेजने के बिना कॉपी किए गए टोकन, हेडर, कॉन्फ़िगर स्निपेट्स और शॉर्ट पेलोड का निरीक्षण कर सकते हैं। यह विशेष रूप से उपयोगी होता है जब पाठ में आंतरिक मान होते हैं तो आप स्थानीय रहते हैं।

संबंधित उपकरण