Beranda Pengkode Base64
Pengkode Base64
hello adalah aGVsbG8=. Spasi dan baris baru dilewati saat kembali, dan alfabet URL dengan - serta _ tidak dibaca. Teks tetap di sini.
Mengapa ada
Surat dan URL data menulis teks yang sama dalam kelompok empat, seperti aGVsbG8=.
%20 pada URL dan + pada Base64 adalah aturan yang berbeda. Halaman ini menangani Base64 standar.
-
01Cara pakai
Kodekan menerima teks dan dekode menerima Base64. Contoh mengisi hello atau aGVsbG8=.
Salin hanya meletakkan kotak hasil di papan klip. Hapus mengosongkan masukan dan hasil.
Menutup tab menghapus teks. Halaman ini tidak mengunggah berkas.
-
02Hasilnya
hello, Hello, dan € adalah aGVsbG8=, SGVsbG8=, dan 4oKs. Mengubah huruf besar atau kecil mengubah hasil.
Huruf M adalah TQ==, Ma adalah TWE=, dan Man adalah TWFu.
Yang diketikhello
hello aGVsbG8= Hello SGVsbG8= € 4oKs dua karakter Korea 7JWI64WV -
03Yang perlu diingat
YQ kembali menjadi a walau tanpa isian. YQ=, dengan satu = saja, berhenti.
/w== adalah bita 0xFF, yang bukan teks UTF-8, jadi dekode berhenti.
Karakter di luar alfabet, = di tengah, atau panjang yang sisa 1 bila dibagi 4 adalah kesalahan.
Konversi ini bukan sandi. Siapa pun dapat membaliknya dengan aturan yang sama.
Pertanyaan
- QApa itu hello?
- AItu aGVsbG8=. String Korea dua karakter adalah 7JWI64WV.
- QBolehkah ada baris baru?
- ABoleh. Spasi dan baris baru dihapus sebelum dibaca.
- QApakah - dan _ dibaca?
- ATidak. Hanya + dan / dari alfabet standar yang dibaca.
- QApakah teks disimpan?
- ATidak. Teks tinggal di peramban ini dan tidak dikirim ke peladen.
Cara halaman ini menghitung
Halaman ini mengubah teks UTF-8 menjadi Base64 standar. Alfabetnya A–Z, a–z, 0–9, +, dan /. hello adalah aGVsbG8= dan Hello adalah SGVsbG8=. String Korea dua karakter adalah 7JWI64WV, dan € adalah 4oKs. Alfabet URL dengan - dan _ tidak dibaca.
Tiga bita menjadi empat karakter. Satu bita berakhir == dan dua bita berakhir =. M adalah TQ==, Ma adalah TWE=, dan Man adalah TWFu. Isian yang hilang dilengkapi bila sisanya pas, dan jumlah = yang salah atau bit sisa bukan nol berhenti. Saat kembali, spasi, tab, dan baris baru dihapus, jadi blok yang dipotong tiap 76 karakter tetap dibaca. Keluaran kode tidak dipotong.
Bita yang bukan UTF-8 menampilkan kesalahan, bukan teks. /w==, bita 0xFF, adalah salah satu kasus itu. Halaman ini tidak membuka berkas gambar, dan konversi ini bukan sandi. Lebih dari 100,000 karakter berhenti. Teks tinggal di peramban ini dan tidak dikirim ke peladen.