Enkode dan dekode Base64

Tempel teks untuk mendapat Base64, atau tempel Base64 untuk mendapat teksnya kembali. Aksara Kiril, Tionghoa, dan emoji semuanya selamat sampai tujuan: untaian dibaca sebagai UTF-8, bukan sebagai bita satu bahasa saja.

Cara pakai

  1. Pilih arahnya: enkode atau dekode.
  2. Tempel teksnya, hasilnya muncul sambil Anda mengetik.
  3. Untuk token di dalam URL, nyalakan aksara aman-URL; untuk mengenkode berkas, tekan «Enkode berkas».

Perlu diketahui

Kenapa Base64 ada

Sebagian saluran hanya membawa teks biasa: tajuk surel, bidang JSON, URL, berkas konfigurasi. Base64 mengubah bita apa pun menjadi 64 karakter aman sehingga bisa lewat tanpa rusak. Harganya adalah ukuran: hasilnya kira-kira sepertiga lebih besar daripada aslinya.

Dua aksara, satu standar

Aksara klasik memakai + dan /, yang punya arti tersendiri di dalam URL. Varian aman-URL menggantinya dengan - dan _ serta membuang karakter pengisi, sehingga token tetap utuh di dalam tautan. Proses dekode di sini menerima keduanya tanpa bertanya.

Pertanyaan umum

Apakah Base64 itu enkripsi?

Bukan. Ia hanya cara menuliskan bita sebagai teks, dan siapa pun bisa mendekodenya dalam sedetik. Jangan sekali-kali memakainya untuk menyembunyikan kata sandi.

Apakah teks saya dikirim ke suatu tempat?

Tidak. Enkode dan dekode berlangsung di peramban Anda, jadi aman untuk token dan data pribadi.

Kenapa huruf Kiril saya rusak di alat lain?

Karena alat itu memanggil btoa pada untaian mentah, dan fungsi tersebut hanya memahami karakter satu bita. Di sini teksnya diubah dulu menjadi UTF-8, sehingga semua aksara bisa dipakai.

Sebesar apa berkas yang bisa saya enkode?

Sampai 5 MB. Berkas yang lebih besar menghasilkan untaian yang berat bagi peramban untuk ditampilkan, bukan sekadar untuk dihitung.

Alat terkait