Konverter ASCII ke Biner

Konverter ASCII ke biner mengambil setiap karakter masukan Anda, mencari titik kode tujuh bitnya, melengkapinya menjadi satu byte penuh, lalu mencetak delapan bit dalam angka nol dan satu. Berguna untuk tugas ilmu komputer, membaca hex dump byte demi byte, dan menulis fixtur uji untuk kode serial atau jaringan tingkat rendah saat Anda perlu melihat persis bit mana yang melintas di jalur.

Cara ASCII menjadi biner

  1. 1

    Tempel teks Anda

    Karakter ASCII apa pun yang dapat dicetak diterima. Huruf, angka, tanda baca, spasi.

  2. 2

    Setiap karakter dipetakan ke kode desimal

    Misalnya, `A` adalah 65, `a` adalah 97, spasi adalah 32.

  3. 3

    Desimal itu menjadi biner 8-bit

    65 dalam biner adalah `01000001`. Nol di depan melengkapinya menjadi satu byte penuh.

  4. 4

    Byte digabung dengan spasi

    Jadi `Hi` menjadi `01001000 01101001`. Ubah pemisah jika format tujuan Anda mengharapkan hal lain.

Contoh terhitung

Kata Cat dienkode sebagai:

Karakter Desimal Biner
C 67 01000011
a 97 01100001
t 116 01110100

Digabung: 01000011 01100001 01110100.

Mengapa 8 bit dan bukan 7?

ASCII didefinisikan sebagai kode 7-bit, yaitu nilai 0-127. Tetapi setiap mesin modern menyimpan karakter dalam byte utuh, sehingga bit teratas selalu hadir dan selalu nol untuk ASCII murni. Melengkapi hingga 8 bit cocok dengan yang Anda lihat di editor heksadesimal atau jejak Wireshark.

Input non-ASCII

Karakter di atas U+007F (huruf beraksen, emoji, aksara CJK) bukan ASCII. Jika input dikodekan dalam UTF-8, satu karakter bisa memakai 2, 3, atau 4 byte. Misalnya, é (e beraksen akut) adalah 11000011 10101001 dalam UTF-8, yaitu urutan dua byte. Konverter ini memperlakukan setiap byte UTF-8 sebagai satu unit.

Kasus penggunaan umum

  • Pendidikan: pengantar ilmu komputer, menunjukkan bagaimana teks menjadi bit.
  • Debugging protokol: mengetahui bahwa GET di awal permintaan HTTP adalah 01000111 01000101 01010100 00100000.
  • Teka-teki obfuscation: teks biner adalah genre umum dalam teka-teki escape room dan tantangan CTF.

Pertanyaan yang Sering Diajukan

Karena ASCII hanya sampai 127, bit paling signifikan dari setiap byte ASCII adalah nol. String yang menyertakan byte UTF-8 non-ASCII akan memiliki angka satu di depan pada byte lanjutannya.

Ya, gunakan Binary to ASCII Converter. Alat itu menerima pengelompokan 8-bit apa pun dengan atau tanpa pemisah.

Ya. Setiap pergantian baris adalah satu byte (LF = 0x0A = 00001010) atau dua byte (CRLF = 0x0D 0x0A) tergantung dari mana Anda menyalin. Konverter meneruskannya sebagai karakter biasa.

Spasi antar byte paling mudah dibaca. Gunakan tanpa pemisah jika Anda menempel ke parser lebar tetap. Sebagian mata kuliah ilmu komputer mengharapkan tanda hubung atau titik, pilih yang cocok dengan rubrik penilaian.

Alat Terkait