Pengekod/Penyahkod Binari
Pengekod/penyahkod binari dalam talian percuma, tanpa pemasangan diperlukan. Tukar teks kepada dan daripada binari (0/1)
Tentang Pengekodan/Pengekodan Semula Binari
Tukar teks ke dan dari rentetan binari 8-bit. Proses penyulitan memetakan setiap aksara kepada kod aksaranya dan melengkapinya kepada 8 bit, sambil menyatukan bait-bait tersebut dengan ruang. Proses penyahsulitan membuang ruang putih, memisahkan rentetan mengikut ruang, menganalisis setiap kumpulan sebagai nombor asas 2, dan menunjukkan aksara ASCII yang sepadan. Proses penyahsulitan menolak sebarang input yang mengandungi aksara selain 0, 1, dan ruang putih.
Cara Menggunakannya
1. Tukar tab antara mod Encode atau Decode.\ 2. Dalam mod Encode, masukkan teks biasa; dalam mod Decode, masukkan kumpulan binari yang dipisahkan dengan ruang seperti 01001000 01101001.\ 3. Klik butang Encode / Decode.\ 4. Salin hasilnya menggunakan butang Copy. Mod Decode akan menunjukkan ralat jika input mengandungi apa-apa selain 0, 1, atau ruang kosong.
Butiran Pengekodan Byte
Proses pengkodan menggunakan charCodeAt(0).toString(2) yang dipadankan kepada 8 digit, jadi setiap aksara menghasilkan tepat 8 bit tanpa mengira nilai kodnya — aksara yang melebihi U+00FF hanya menggunakan bait rendah dan akan kehilangan maklumat. Proses pengekodan memisahkan input berdasarkan urutan ruang putih (ruang, tab, baris baru), menganggap setiap token sebagai nombor binari, dan memanggil String.fromCharCode. Token yang ditafsirkan sebagai NaN akan dibuang. Kes penggunaan yang dijangkakan ialah teks ASCII biasa.
▶Mengapa terdapat ruang antara kumpulan binari dalam output?
▶Adakah ia boleh mengendalikan Unicode atau emoji?
▶Mengapa proses decode gagal pada input saya?
▶Adakah setiap kumpulan binari perlu mempunyai tepat 8 bit?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi