Base64 mengodkan / decode membantu anda menyandarkan ke Base64 atau decode dari Base64.
Base64 Encode/Decode merujuk kepada proses menukar data kepada dan dari format Base64, iaitu kaedah pengekodan data binari ke dalam rentetan teks menggunakan hanya aksara ASCII.
Pengekodan menukar data perduaan mentah atau tekstual kepada rentetan berkod Base64.
Penyahkodan membalikkan proses, menukar rentetan Base64 kembali ke dalam bentuk binari atau teks asalnya.
Base64 menggunakan set 64 aksara (A–Z, a–z, 0–9, + dan /) untuk mewakili data, yang memastikan ia kekal selamat untuk penghantaran melalui protokol berasaskan teks.
Penghantaran Data Selamat Teks: Membenarkan data binari (seperti imej, PDF atau fail) dihantar dengan selamat melalui protokol yang hanya mengendalikan teks, seperti e-mel atau JSON.
Pembenaman Data: Membenamkan fail binari (seperti imej) ke dalam HTML, CSS atau XML tanpa memerlukan fail berasingan.
Elakkan Rasuah Data: Menghalang kehilangan data atau kerosakan yang disebabkan oleh isu pengekodan aksara semasa pemindahan rangkaian atau fail.
Kekeliruan Keselamatan (ringan): Walaupun penyulitan tidak selamat, ia mengaburkan data dengan cara yang boleh diterbalikkan.
Pengekodan:
Masukkan rentetan teks atau fail binari.
Pengekod menukarnya kepada rentetan Base64.
Contoh: Helo menjadi SGVsbG8=
Penyahkodan:
Masukkan rentetan Base64.
Penyahkod menukarkannya semula ke dalam bentuk asalnya.
Ini boleh dilakukan menggunakan:
Alatan Base64 dalam talian
Pustaka pengaturcaraan (base64 dalam Python, atob()/btoa() dalam JavaScript)
Apabila membenamkan imej atau fail kecil dalam halaman web menggunakan URI data
Apabila memindahkan data binari melalui saluran teks sahaja (cth., e-mel, API JSON)
Apabila menyimpan data binari dalam dokumen XML atau JSON
Apabila mengelirukan data sensitif untuk paparan (nota: penyulitan tidak selamat)