गाइड

Base64 padding error: कारण और सही सुधार

= चिन्ह, incorrect padding और सुरक्षित repair rule को समझें।

छोटा जवाब

Base64 चार characters के group में काम करता है। आखिरी group में byte कम हो तो एक या दो = लगते हैं।

पहले length गिनें

Space और line break हटाएँ। Length mod 4 अगर 0 है तो कुछ न जोड़ें। 2 है तो == जोड़ें। 3 है तो = जोड़ें। 1 है तो value अधूरी है या alphabet गलत है।

Alphabet देखें

Standard Base64 + और / इस्तेमाल करता है। Base64URL - और _ इस्तेमाल करता है। JWT और URL token अक्सर Base64URL लेते हैं।

Corruption न छिपाएँ

Padding तभी जोड़ें जब length rule अनुमति दे। Error छिपाने के लिए random character न हटाएँ।

Safe flow

Value फिर copy करें, whitespace हटाएँ, Base64 या Base64URL चुनें, mod 4 rule लगाएँ और output type जाँचें।

तकनीकी स्रोत