Base64 एन्कोड और डिकोड

टेक्स्ट पेस्ट कीजिए और Base64 पाइए, या Base64 पेस्ट कीजिए और टेक्स्ट वापस। देवनागरी, चीनी और इमोजी सब बच निकलते हैं — स्ट्रिंग को UTF-8 की तरह पढ़ा जाता है, किसी एक भाषा के बाइट की तरह नहीं।

कैसे इस्तेमाल करें

जानने योग्य बातें

Base64 आख़िर है किसलिए

कुछ रास्ते सिर्फ़ सादा टेक्स्ट ढोते हैं: ईमेल हेडर, JSON फ़ील्ड, URL, कॉन्फ़िग फ़ाइलें। Base64 किसी भी बाइट को 64 सुरक्षित वर्णों में बदल देता है ताकि वे बिना बिगड़े गुज़र सकें। क़ीमत आकार है — नतीजा मूल से लगभग एक तिहाई बड़ा होता है।

दो वर्ण-समूह, एक मानक

पारंपरिक समूह + और / इस्तेमाल करता है, जिनका URL के भीतर अपना अर्थ है। URL-सुरक्षित रूप उन्हें - और _ से बदल देता है और पैडिंग हटा देता है, ताकि लिंक के अंदर टोकन सलामत रहे। यहाँ डिकोड करते समय दोनों रूप बिना पूछे स्वीकार होते हैं।

अक्सर पूछे जाने वाले सवाल

क्या Base64 एन्क्रिप्शन है?

नहीं। यह बाइट को टेक्स्ट में लिखने का तरीक़ा भर है, जिसे कोई भी एक पल में वापस पढ़ सकता है। पासवर्ड छिपाने के लिए इसका इस्तेमाल कभी न करें।

क्या मेरा टेक्स्ट कहीं भेजा जाता है?

नहीं। एन्कोडिंग और डिकोडिंग ब्राउज़र में होती है — टोकन और निजी डेटा के लिए सुरक्षित।

दूसरे टूल में देवनागरी क्यों बिगड़ जाती है?

क्योंकि वे स्ट्रिंग पर सीधे btoa चलाते हैं, और वह फ़ंक्शन सिर्फ़ एक-बाइट वाले अक्षर समझता है। यहाँ टेक्स्ट पहले UTF-8 में बदला जाता है, इसलिए हर लिपि चलती है।

फ़ाइल कितनी बड़ी हो सकती है?

5 MB तक। इससे बड़ी पर ऐसी स्ट्रिंग बनती है जिसे दिखाना तक ब्राउज़र के लिए भारी पड़ता है।

संबंधित टूल