Base64 गाइड

Base64URL और padding

Base64URL URLs और filenames के लिए बनाया गया है। यह plus की जगह hyphen और slash की जगह underscore उपयोग करता है। Protocols अक्सर trailing equals padding हटा देते हैं।

सुरक्षित conversion

Alphabet को standard encoding के बाद ही translate करें। जब protocol मांगे, length को four से divisible बनाने तक padding restore करें।

function toBase64Url(value){return value.replace(/\+/g,'-').replace(/\//g,'_').replace(/=+$/,'');} function addPadding(value){return value+'='.repeat((4-value.length%4)%4);}

कहाँ दिखता है

JWT segments, OAuth state values और signed links अक्सर Base64URL उपयोग करते हैं। Encoding integrity या confidentiality नहीं देती।

Base64 डिकोडर और Base64 एन्कोडर से कन्वर्जन टेस्ट करें।