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
Tempel teks Anda
Karakter ASCII apa pun yang dapat dicetak diterima. Huruf, angka, tanda baca, spasi.
-
2
Setiap karakter dipetakan ke kode desimal
Misalnya, `A` adalah 65, `a` adalah 97, spasi adalah 32.
-
3
Desimal itu menjadi biner 8-bit
65 dalam biner adalah `01000001`. Nol di depan melengkapinya menjadi satu byte penuh.
-
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
GETdi awal permintaan HTTP adalah01000111 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
Pemformat JSON
Tempel JSON untuk dirapikan dengan indentasi 2 atau 4 spasi, dipadatkan menjadi output ringkas, atau diperiksa sintaksnya sebelum hasilnya disalin.
Generator Huruf Acak
Buat huruf A-Z acak. Pilih jumlah, gunakan huruf besar, huruf kecil, atau campuran, lalu pakai hasilnya untuk permainan, pemantik, atau kegiatan kelas.
Generator Warna Acak
Buat 1 hingga 50 warna HEX acak dengan contoh warna yang bisa dipratinjau, disalin, dan dipakai di CSS, pengujian, atau eksplorasi palet.
Generator Palet Warna
Buat palet monokromatik, analog, komplementer, triadik, atau tetradik dari warna dasar HEX dan ekspor variabel CSS yang siap disalin.
Generator Palet Warna Acak
Buat palet warna acak berisi 2 sampai 15 swatch, pilih gaya vibrant, pastel, muted, atau dark, lalu salin kode HEX atau variabel CSS.
Pemilih Warna HEX
Pilih warna secara visual dan dapatkan nilai HEX, RGB, HSL, HSV, dan CMYK, lengkap dengan kontras terhadap putih dan hitam.