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.

  1. 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.

  2. 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
  3. 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.

  • # base64
  • # utf-8
  • # kodekan
  • # dekode