Penukar Binari ke ASCII

Tukar Binari kepada ASCII serta-merta dalam pelayar anda.

0 aksara

0 aksara

Semuanya ditukar dalam pelayar anda. Apa yang anda tampal tidak dimuat naik atau disimpan.

Advertisement

Contoh berkerja

Setiap baris menunjukkan sampel pendek yang ditulis sebagai Binari, dan nilai sama yang ditukar kepada ASCII.

Input Binari Output ASCII
01001000 01101001 72 105
01010011 01000111 83 71
01110100 01101111 01101111 01101100 116 111 111 108

Mengenai format ini

Binari ialah asas 2, perwakilan yang sebenarnya digunakan komputer. Setiap bait menjadi lapan digit 0 dan 1, jadi huruf besar A (nilai 65) ditulis 01000001.

ASCII mewakili setiap aksara sebagai kod aksara berangka, ditulis dalam perpuluhan dan dipisahkan dengan ruang. Standard asal merangkumi kod 0 hingga 127, sebab itu teks Inggeris biasa dipetakan ke nilai di bawah 128.

Cara menggunakan penukar ini

  1. Tampal atau taip Binari anda ke dalam kotak kiri.
  2. Output ASCII muncul serta-merta di sebelah kanan — tiada butang perlu ditekan.
  3. Guna Salin hasil untuk menyalin output, atau Tukar arah untuk menukar ASCII kembali kepada Binari.

Nilai boleh dipisahkan dengan ruang atau koma. Untuk format lebar tetap, anda juga boleh menampal satu rentetan digit tanpa pemisah dan ia akan dipecahkan dengan betul.

Bila anda akan menggunakannya

Menukar Binari kepada ASCII timbul apabila anda menyahpepijat data yang melintasi sempadan — format fail, protokol rangkaian, lajur pangkalan data, atau runtime bahasa yang melaporkan nilai dalam asas berbeza daripada sumber anda.

Ia juga latihan pengajaran biasa: melihat nilai yang sama dalam Binari dan ASCII menjadikan hubungan antara pengekodan aksara dan asas nombor lebih konkrit berbanding hanya membacanya.

Soalan lazim

Adakah data saya dihantar ke mana-mana?

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan JavaScript. Apa yang anda tampal tidak meninggalkan peranti anda, tidak dilog dan tidak disimpan.

Bagaimana saya perlu memisahkan nilai?

Ruang berfungsi, begitu juga koma, titik bertindih dan koma bertitik. Untuk binari, heks dan oktal anda juga boleh menampal satu rentetan digit tanpa pemisah — ia dipecahkan kepada bait secara automatik.

Adakah ia mengendalikan emoji dan teks bukan Inggeris?

Ya. Teks dianggap sebagai UTF-8, jadi aksara beraksen, Cina, Tamil dan emoji semuanya ditukar dengan betul. Ia cuma mengambil lebih daripada satu bait setiap satu.

Mengapa saya mendapat ralat?

Input mengandungi aksara yang tidak sah untuk format sumber, nilai melebihi 255, atau rentetan digit yang tidak terbahagi sama rata kepada bait. Mesej itu menamakan token tertentu supaya anda boleh mencarinya.

Penukar berkaitan

Advertisement