Panduan

Error padding Base64: penyebab dan cara memperbaiki

Pahami tanda =, error incorrect padding, dan aturan perbaikan yang aman.

Jawaban singkat

Base64 bekerja dalam kelompok empat karakter. Kelompok terakhir kadang membutuhkan satu atau dua tanda = untuk membangun byte akhir.

Hitung panjangnya

Hapus spasi dan baris baru. Sisa panjang modulo 4 adalah 0: jangan tambah. 2: tambah ==. 3: tambah =. 1: nilai rusak atau memakai alfabet lain.

Cek alfabet

Base64 standar memakai + dan /. Base64URL memakai - dan _. JWT dan token URL sering memakai alfabet URL-safe.

Jangan tutup kerusakan

Tambahkan padding hanya saat aturan panjang mendukungnya. Jangan hapus karakter acak untuk menghilangkan error.

Alur aman

Salin ulang, bersihkan spasi, pilih Base64 atau Base64URL, pakai aturan mod 4, lalu cek tipe output.

Sumber teknis