JSON से Base64 कन्वर्टर
JSON दस्तावेज़ को Base64 में बदलिए, या Base64 से वापस JSON निकालिए, और दोनों दिशाओं में मात्राएं तथा इमोजी ज्यों के त्यों रहते हैं।
JSON
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
Base64
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
डिकोड की गई फ़ाइल टेक्स्ट के रूप में नहीं दिखाई जाती। एक नाम चुनिए और डाउनलोड कीजिए।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
Base64 इसलिए है कि बाइट ऐसी जगह से गुज़र सकें जो सिर्फ़ टेक्स्ट संभालती है, और इसीलिए यह data URL में, मेल के अटैचमेंट में, JSON Web Token में और हर उस कॉन्फ़िगरेशन फ़ाइल में मिलता है जिसे दस्तावेज़ को स्ट्रिंग के भीतर रखना पड़ता है। ब्राउज़र के टूल आमतौर पर जहां चूकते हैं वह है गैर ASCII टेक्स्ट: ब्राउज़र का Base64 फ़ंक्शन U+00FF से ऊपर कुछ भी नहीं लेता, इसलिए एक मात्रा, एक रुपये का चिह्न या एक इमोजी उसे विफल कर देता है। यह टूल पहले UTF-8 बाइट में एन्कोड करता है, जो हर दूसरी भाषा भी करती है, इसलिए नतीजा वही होता है जो उसी दस्तावेज़ के लिए आपका सर्वर बनाता है। डिकोड करते समय यह data URL उपसर्ग, लाइन ब्रेक और URL के लिए सुरक्षित वर्णमाला स्वीकार करता है जिसमें ऋण चिह्न और अंडरस्कोर आते हैं। साथ ही यह तीन विफलताओं में फ़र्क करता है: वह टेक्स्ट जो Base64 नहीं है, वे बाइट जो टेक्स्ट नहीं हैं, और वह डिकोड जो ठीक हुआ पर JSON नहीं निकला। एक मोड चुनने वाला JSON के साथ सादा टेक्स्ट और असली फ़ाइल भी देता है: टेक्स्ट मोड JSON जांच छोड़ देता है, और फ़ाइल मोड कच्चे बाइट पूरे रास्ते ले जाता है, ताकि कोई फ़ोटो या PDF Base64 बन सके, या Base64 फिर से डाउनलोड की गई फ़ाइल बन सके, बिना किसी को वैध UTF-8 होने की ज़रूरत के। एक data URL टॉगल नतीजे को MIME प्रकार के साथ लपेट देता है, किसी भी मोड में, ताकि सीधे img src या CSS के url() में पेस्ट किया जा सके।
कैसे उपयोग करें
- दिशा और मोड चुनिए, फिर अपना दस्तावेज़, अपना टेक्स्ट या अपना Base64 बाएं पैनल में पेस्ट कीजिए, या फ़ाइल मोड में फ़ाइल चुनिए।
- बदलें दबाइए। JSON दस्तावेज़ एन्कोड करने से पहले जांचा जाता है कि वह वैध JSON है; टेक्स्ट और फ़ाइल मोड ठीक वही एन्कोड करते हैं जो दिया गया था।
- नतीजा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए। फ़ाइल डिकोड करने पर टेक्स्ट पूर्वावलोकन की जगह एक नाम और डाउनलोड मिलता है।