Apakah itu Pengekodan Base64?
Apabila perisian perlu menghantar data kompleks—seperti fail imej, sijil kriptografi, atau token web JSON—melalui protokol teks standard, terdapat risiko besar kerosakan data. Bait tertentu mungkin ditafsirkan sebagai aksara kawalan oleh lapisan rangkaian, memecahkan penghantaran.
Base64 menyelesaikannya dengan menterjemahkan data binari mentah kepada abjad yang terhad dan selamat yang terdiri daripada 64 aksara: A-Z, a-z, 0-9, +, dan / (dengan = digunakan untuk pelapik).
Ini menjamin bahawa data selamat melalui penghantaran rangkaian secara utuh, membolehkannya didekodkan semula ke dalam format binari asalnya oleh aplikasi penerima.