Konverter Biner ke ASCII
Masukkan aliran 0 dan 1 lalu lihat ia berubah kembali menjadi karakter terbaca. Konverter memotong masukan Anda menjadi potongan 8-bit (atau 7-bit jika mode itu diaktifkan), memetakan tiap potongan ke titik kode ASCII-nya, lalu menyusun ulang teks aslinya. Berguna untuk teka-teki CTF, menelusuri rekaman port serial, atau memastikan isi sebenarnya dari log firmware.
Cara mendekode biner menjadi ASCII
-
1
Tempel data biner
Menerima bita yang dipisahkan spasi (01001000 01101001) atau satu aliran bit panjang tanpa pemisah.
-
2
Pilih ukuran bita
Bawaannya 8 bit per karakter. Pindah ke 7-bit untuk rekaman ASCII murni dari perangkat keras lama.
-
3
Dekode
Setiap potongan diurai sebagai basis 2, dikonversi ke titik kode desimalnya, lalu ditampilkan sebagai karakter ASCII yang cocok.
-
4
Salin teks
Ambil teks hasil dekode dengan tombol salin, atau ubah masukan lalu dekode lagi.
Contoh umum biner-ke-ASCII
| Biner (8-bit) | Desimal | ASCII |
|---|---|---|
01001000 |
72 | H |
01100101 |
101 | e |
01101100 |
108 | l |
00100000 |
32 | spasi |
00110000 |
48 | 0 |
01111111 |
127 | DEL |
7-bit vs 8-bit
ASCII klasik hanya mendefinisikan titik kode 0-127 dan muat dalam 7 bit. Semua sistem modern memakai bita 8-bit, dengan bit tertinggi bernilai nol (ASCII polos) atau menjadi bagian dari pengodean lanjutan seperti Latin-1 atau UTF-8. Jika masukan Anda berkelompok sebagai 7-bit dan mode 8-bit menghasilkan teks kacau, balik sakelarnya.
Hal yang perlu diwaspadai
- Nol pengisi itu penting.
1001000(7 bit) dan01001000(8 bit) sama-sama terdekode menjadiH, tetapi hanya pada mode yang cocok. Tambahkan pengisi sampai 8 jika sumber Anda memang memakai 8. - Spasi kosong diabaikan. Ganti baris, tab, dan banyak spasi antar bita tidak masalah; hanya karakter 0/1 yang diurai.
- Karakter multi-bita UTF-8 (emoji, huruf beraksen) tidak akan terdekode dengan benar. Alat ini menargetkan ASCII bita tunggal. Gunakan pendekode UTF-8 untuk kasus itu.
- Endianness tidak berlaku di sini. Bita ASCII dikirim dengan bit paling signifikan (MSB) lebih dulu menurut konvensi; konverter mengasumsikan urutan itu.
Pertanyaan yang Sering Diajukan
Konverter menandai bit sisa agar Anda bisa menambah pengisi atau memangkasnya. Bit berlebih biasanya berarti salah salin-tempel atau ukuran bita yang tidak cocok. Coba mode 7-bit sebelum menganggapnya rusak.
Ya, mode 8-bit meneruskan titik kode 128-255 sebagai Latin-1 (ISO-8859-1). Jika Anda mengharapkan tanda kutip cerdas Windows-1252 atau urutan UTF-8, hasilnya akan berbeda.
Karakter yang bisa dicetak ditampilkan langsung. Karakter tak tercetak (0-31 dan 127) ditampilkan sebagai notasi escape seperti \n, \t, \0 agar Anda tetap bisa melihat isi alirannya.
Tidak. Konversi berjalan di sesi peramban Anda dan teks biner yang Anda tempel dibuang begitu Anda meninggalkan halaman.
Alat Terkait
Generator Palet Warna
Buat palet monokromatik, analog, komplementer, triadik, atau tetradik dari warna dasar HEX dan ekspor variabel CSS yang siap 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.
Pemformat JSON
Tempel JSON untuk dirapikan dengan indentasi 2 atau 4 spasi, dipadatkan menjadi output ringkas, atau diperiksa sintaksnya sebelum hasilnya 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.