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. 1

    Tempel data biner

    Menerima bita yang dipisahkan spasi (01001000 01101001) atau satu aliran bit panjang tanpa pemisah.

  2. 2

    Pilih ukuran bita

    Bawaannya 8 bit per karakter. Pindah ke 7-bit untuk rekaman ASCII murni dari perangkat keras lama.

  3. 3

    Dekode

    Setiap potongan diurai sebagai basis 2, dikonversi ke titik kode desimalnya, lalu ditampilkan sebagai karakter ASCII yang cocok.

  4. 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) dan 01001000 (8 bit) sama-sama terdekode menjadi H, 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