Base64 एन्कोडर और डिकोडर
स्थानीय UTF-8 पाठ या फ़ाइल को Base64/Base64url में एन्कोड करें, या उसे पाठ अथवा फ़ाइल में डिकोड करें।
यह पृष्ठ वर्तमान दायरे में इस भाषा के उपलब्ध टूल दिखाता है। इसका अर्थ यह नहीं कि साइट के सभी टूल हर भाषा में अनूदित हैं।
इस्तेमाल का तरीका
क्रिया और पाठ/फ़ाइल मोड चुनें। ज़रूरत हो तो Base64url चुनें। डेटा दर्ज करें या स्थानीय फ़ाइल चुनें और नतीजा जाँचें। फ़ाइल डिकोड करने पर नई कॉपी डाउनलोड होती है; मूल फ़ाइल नहीं बदलती।
मानक Base64 में Hello का नतीजा SGVsbG8= है। Base64url में बिना पैडिंग के SGVsbG8 मिलता है।
समर्थन और सीमाएँ
RFC 4648 के अनुसार सही मानक पैडिंग, शून्य पैड बिट और चुने गए एक ही वर्ण-समूह का उपयोग होता है। Base64url सही पैडिंग वाला या बिना पैडिंग वाला इनपुट स्वीकार करता है और बिना पैडिंग का आउटपुट देता है। एन्कोडिंग एन्क्रिप्शन नहीं है; डिकोड किया गया डेटा विश्वसनीय नहीं माना जाता और पाठ केवल पाठ के रूप में दिखाया जाता है।
अक्सर पूछे जाने वाले सवाल
फ़ाइल में डिकोड करना सफल और पाठ में डिकोड करना असफल क्यों हो सकता है?
बाइट मान्य बाइनरी डेटा हो सकते हैं, लेकिन मान्य UTF-8 नहीं। उन्हें बिना बदलाव के सहेजने के लिए फ़ाइल में डिकोड करें। अमान्य पाठ बाइट अपने आप दूसरे अक्षरों से नहीं बदले जाते।
संबंधित टूल
JSON फ़ॉर्मैटर और वैलिडेटर
बड़ी संख्याओं को ज्यों का त्यों रखते हुए JSON का स्वरूप बदलें, अनावश्यक रिक्त स्थान हटाएँ और जाँचें। दोहराई गई कुंजियाँ अस्वीकार की जाती हैं।
URL एन्कोडर और डिकोडर
पूरे URI या उसके एक भाग को एन्कोड करें और प्रतिशत-एस्केप को स्थानीय रूप से पाठ में डिकोड करें।
पाठ में अंतर जाँचें
मूल और बदले हुए पाठ की पंक्ति-दर-पंक्ति तुलना करें। सीमित संसाधनों वाले स्थानीय वर्कर में जोड़ी और हटाई गई पंक्तियाँ देखें।