Base64 क्या है?
Base64 एक एन्कोडिंग तरीका है जो किसी भी डेटा को सिर्फ 64 सुरक्षित अक्षरों (A-Z, a-z, 0-9, + और /) में बदल देता है। ईमेल अटैचमेंट, वेब पेज में सीधे जुड़ी तस्वीरें, JWT टोकन और कई API में इसका इस्तेमाल होता है, क्योंकि ये अक्षर हर सिस्टम में बिना बिगड़े पहुंच जाते हैं।
हिंदी टेक्स्ट में खास बात
देवनागरी जैसे यूनिकोड अक्षर पहले UTF-8 बाइट में बदलते हैं और फिर Base64 बनता है। कई साधारण टूल इसी जगह गलती करके अक्षर बिगाड़ देते हैं। यह टूल UTF-8 को सही संभालता है, इसलिए हिंदी वाक्य एन्कोड और डीकोड दोनों दिशा में सही लौटते हैं। उदाहरण: नमस्ते का Base64 रूप 4KSo4KSu4KS44KWN4KSk4KWH है।
ध्यान देने की बातें
- Base64 एन्क्रिप्शन नहीं है। इसे कोई भी तुरंत डीकोड कर सकता है, इसलिए पासवर्ड छिपाने के लिए इस पर भरोसा न करें।
- एन्कोड करने पर डेटा करीब एक तिहाई बड़ा हो जाता है।
- लंबाई 4 के गुणज में न हो तो अंत में = जुड़ता है, इस टूल में डीकोड करते समय यह अपने आप ठीक हो जाता है।
सारा काम ब्राउज़र में होता है, आपका टेक्स्ट कहीं नहीं जाता।