Base64_decode işlemi, Base64 kodlu bir dizeyi orijinal ikili veya metin formatına dönüştürür 12. Bu süreç şu adımlarla gerçekleşir:
- Padding (Doldurma) Kaldırma: Kodlanmış dizedeki "=" karakterleri, eğer varsa, kaldırılır 13.
- Karakterlerin İkili Formata Dönüştürülmesi: Her Base64 karakteri, standart bir Base64 tablosu kullanılarak 6-bit ikili değerine dönüştürülür 12.
- İkili Verilerin Birleştirilmesi: 6-bit ikili değerler birleştirilerek 8-bit bytes (bayt) oluşturulur 12.
- Orijinal Verinin Yeniden Oluşturulması: 8-bit bytes, orijinal ikili veya metin verisi olarak yorumlanır 12.
5 kaynaktan alınan bilgiyle göre: