Base64 और URL एन्कोडर इस्तेमाल कैसे करें
- 1
एन्कोडिंग चुनें
Base64, URL एन्कोडिंग या HTML एंटिटी चुनें, फिर एन्कोड करें या डीकोड करें चुनें।
- 2
टेक्स्ट पेस्ट करें या फ़ाइल चुनें
बाएँ बॉक्स में टाइप या पेस्ट करें। Base64 एन्कोड मोड में आप फ़ाइल भी चुन सकते हैं, जिसे Base64 या data URL में बदला जाएगा।
- 3
विकल्प तय करें
Base64URL, पैडिंग या 76 अक्षर की लाइनें चालू करें, या चुनें कि URL का कितना हिस्सा एस्केप करना है।
- 4
परिणाम कॉपी या सेव करें
आउटपुट कॉपी करें, फ़ाइल के रूप में सेव करें, या आउटपुट को इनपुट बनाएँ दबाकर रूपांतरण को उलट दें।
सीमाएँ और Pro
बिना साइन-अप के मुफ़्त: 50 MB तक की फ़ाइलें एन्कोड करें और आपका ब्राउज़र जितना संभाल सके, उतना लंबा टेक्स्ट पेस्ट करें। 600,000 से ज़्यादा अक्षरों के परिणाम का प्रीव्यू आंशिक दिखता है, पूरा परिणाम कॉपी और फ़ाइल के रूप में सेव करें से मिलता है।
Pro में विज्ञापन नहीं दिखते; एन्कोडर हर प्लान में एक जैसा काम करता है। Pro देखें
Base64 और URL एन्कोडर के बारे में
Base64 किसी भी बाइट को 64 प्रिंट होने लायक अक्षरों में बदल देता है, ताकि वे ई-मेल, JSON, HTML एट्रिब्यूट और HTTP हेडर में सुरक्षित रहें। यह एन्कोडर टेक्स्ट और फ़ाइलों, दोनों पर काम करता है। टेक्स्ट को पहले UTF-8 में बदला जाता है, इसलिए एक्सेंट वाले अक्षर, चीनी अक्षर और इमोजी सही-सही एन्कोड और डीकोड होते हैं, जबकि ब्राउज़र का अपना btoa() ऐसे में फ़ेल हो जाता है।
एन्कोड करते समय आप स्टैंडर्ड अल्फ़ाबेट या Base64URL चुन सकते हैं (+ और / की जगह - और _, जैसा JWT और URL पैरामीटर में होता है)। साथ में वैकल्पिक = पैडिंग और हर 76 अक्षर पर MIME-स्टाइल लाइन ब्रेक भी मिलते हैं। 50 MB तक की फ़ाइल को सादे Base64 या img src और CSS बैकग्राउंड के लिए तैयार data: URL में बदला जा सकता है।
डीकोड करते समय दोनों अल्फ़ाबेट चलते हैं, स्पेस और लाइन ब्रेक अनदेखे हो जाते हैं, छूटी हुई पैडिंग जुड़ जाती है और data: URL का प्रीफ़िक्स हट जाता है। अगर परिणाम पढ़ने लायक UTF-8 है तो आपको टेक्स्ट दिखता है। वरना शुरुआती बाइट को जानी-पहचानी फ़ाइल सिग्नेचर से मिलाया जाता है, जैसे PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, फ़ॉन्ट और बहुत कुछ। इससे आप इमेज का प्रीव्यू देख सकते हैं या सही एक्सटेंशन के साथ फ़ाइल डाउनलोड कर सकते हैं। गलत इनपुट पर सटीक जगह और कारण बताया जाता है।
दो और टैब रोज़ की दूसरी एन्कोडिंग संभालते हैं: URL पर्सेंट-एन्कोडिंग (एक क्वेरी वैल्यू, पूरा URL, या फ़ॉर्म डेटा जिसमें स्पेस + बन जाता है), जिसमें हर क्वेरी पैरामीटर का ब्रेकडाउन दिखता है, और दोनों दिशाओं में HTML एंटिटी, जिनमें और é जैसे सभी नामित रेफ़रेंस शामिल हैं। Base64 सिर्फ़ एन्कोडिंग है, एन्क्रिप्शन नहीं: इसे कोई भी डीकोड कर सकता है।
गोपनीयता
एन्कोड और डीकोड इसी ब्राउज़र टैब में होता है, आपकी चुनी हुई फ़ाइलों समेत। आप जो टाइप करते हैं या खोलते हैं, वह कभी अपलोड नहीं होता। आपके विकल्प के स्विच (URL-सेफ़ अल्फ़ाबेट, पैडिंग, URL मोड) लोकल स्टोरेज में याद रखे जाते हैं, लेकिन टेक्स्ट और फ़ाइलें कभी सेव नहीं की जातीं।
खूबियाँ
UTF-8 में सही
इमोजी, एक्सेंट और गैर-लैटिन लिपियाँ btoa() की Unicode एरर के बिना एन्कोड और डीकोड होती हैं।
फ़ाइलें भी डीकोड करता है
बाइनरी परिणाम की पहचान उसकी सिग्नेचर से होती है, इमेज का प्रीव्यू दिखता है और उसे डाउनलोड किया जा सकता है।
URL और HTML एस्केप
वैल्यू, पूरे URL या फ़ॉर्म के लिए पर्सेंट-एन्कोडिंग, और हर नामित HTML एंटिटी।