Base64 एनकोड डिकोड: टेक्स्ट और फ़ाइल को सादे अक्षरों में बदलने की मुकम्मल रहनुमाई

Base64 एनकोड-डिकोड टेक्स्ट और फ़ाइल को 64 सादे अक्षरों में कैसे बदलता है? URL-safe मोड का फ़र्क़, एनकोडिंग बनाम एन्क्रिप्शन की ईमानदार सच्चाई, और रोज़ के तीन काम इस रहनुमाई में दर्ज हैं।

लखनऊ में एक डेवलपर अपनी पहली API बना रहा था। क्लाइंट को एक कुंजी (key) देनी थी जो URL के अंदर भेजी जाए — जैसे https://example.com/verify?key=.... लेकिन कुंजी में + और / जैसे अक्षर थे, और ब्राउज़र उन्हें रास्ते में तोड़ रहा था: + खाली जगह बन जाता, / को फ़ोल्डर का निशान समझ लिया जाता। लिंक काम ही नहीं करता। उसने कुंजी को Base64 में बदला — और फिर भी वही + और / वापस आ गए। आख़िर में उसने Base64 का URL-safe रूप इस्तेमाल किया, जिसमें + की जगह - और / की जगह _ आती है — और लिंक पहली बार में चल पड़ा। यही छोटा-सा फ़र्क़ है जो Base64 को सिर्फ़ एक "कन्वर्टर" से असली काम का टूल बनाता है।