Teks ke Biner
Setiap karakter yang Anda lihat di layar, di dasar tumpukan, adalah rangkaian satu dan nol. Konverter ini berpindah antara dua representasi itu memakai ASCII 8-bit: setiap karakter menjadi satu byte (delapan digit biner) dipisah oleh spasi. Ini format yang Anda lihat dalam latihan CS101, tantangan capture-the-flag, teka-teki geocache, dan sesekali lelucon bot-vs-manusia.
Cara encode dan decode
-
1
Pilih mode
Encode untuk teks -> biner. Decode untuk biner -> teks.
-
2
Tempel input Anda
Untuk decoding, pisahkan setiap byte dengan spasi: `01001000 01101001`.
-
3
Jalankan konversi
Setiap karakter dipetakan ke representasi 8-bit-nya, diberi padding nol di kiri.
-
4
Salin hasilnya
Teks yang didekode dirakit berurutan; byte mana pun di luar 0 - 255 dilewati diam-diam.
Referensi cepat byte ASCII
| Karakter | Desimal | Biner |
|---|---|---|
| spasi | 32 | 00100000 |
0 |
48 | 00110000 |
A |
65 | 01000001 |
a |
97 | 01100001 |
! |
33 | 00100001 |
? |
63 | 00111111 |
| baris baru | 10 | 00001010 |
Beberapa hal yang patut diketahui
- ASCII standar hanya mencakup 0 - 127. Nilai 128 - 255 adalah “ASCII diperluas” dan bervariasi menurut halaman kode; kami memperlakukannya sebagai byte tunggal, yang biasanya memang yang Anda inginkan untuk teks Latin-1.
- Karakter Unicode di luar U+00FF di-encode sebagai beberapa byte dalam UTF-8 sebelum konversi berjalan, sehingga
émenjadi dua byte dan sebuah emoji bisa empat. - Decoder rewel soal spasi. Setiap grup 8 harus dipisah dari yang berikutnya. Grup yang lebih pendek dari 8 diperlakukan tidak valid dan dilewati.
- Nol di awal penting.
1000001adalah tujuh digit dan ambigu;01000001adalah delapan dan ter-decode dengan bersih menjadiA.
Penggunaan khas
- Latihan CS (“tulis biner untuk nama depan Anda”).
- Perburuan teka-teki dan geocache, di mana string biner adalah petunjuk terakhir.
- Memeriksa sekilas protokol serial atau dump heksadesimal dengan mata telanjang.
- Lelucon di chat tim.
Pertanyaan yang Sering Diajukan
Emoji dan sebagian besar karakter non-ASCII bersifat multi-byte dalam UTF-8. Konverter meng-encode setiap byte yang mendasarinya sebagai 8 bit, sehingga emoji 4-byte menjadi 32 bit biner.
Ia dilewati. Decoding hanya menerima grup 1 dan 0 yang mewakili satu byte.
Angka sama, basis beda. Biner memakai basis 2 dengan 8 digit per byte; hex memakai basis 16 dengan 2 digit per byte. A adalah 01000001 dalam biner dan 41 dalam hex.
Decoder memecah pada spasi apa pun, sehingga spasi, tab, dan jeda baris semua berfungsi. Koma harus dihapus dulu.
Tidak. Setiap konversi terjadi secara lokal di tab browser Anda.
Alat Terkait
Generator Nama Jepang Acak
Gabungkan satu dari 40 nama keluarga Jepang yang diromanisasi dengan satu dari 40 nama depan, nama keluarga lebih dahulu.
Generator Nama Prancis Acak
Buat 1–50 ide nama Prancis dua bagian dari daftar tetap berisi 40 nama depan dan 40 nama keluarga.
Pencari kata Wordle
Masukkan tebakan lima huruf beserta petunjuk hijau, kuning, dan abu-abu untuk menemukan kata bahasa Inggris yang cocok. Huruf berulang diperiksa dengan tepat.
Konverter Teks Gyaru
Ubah kana Jepang, kanji yang umum, dan huruf Latin menjadi gyaru-moji, atau pilih gaya lebar penuh, berlingkar, berkotak, atau tebal. Lalu salin.
Salin Simbol Matematika
Telusuri dan salin simbol matematika, pi, sigma, integral, tak hingga, huruf Yunani, teori himpunan, siap ditempel di mana pun Unicode berfungsi.
Konverter ASCII ke Teks
Dekode daftar kode ASCII desimal kembali menjadi teks terbaca yang diwakilinya. Tempel kode yang dipisah spasi, koma, atau titik koma dan baca hasilnya seketika.
Alat ini tersedia dalam bahasa lain
- Texto a Binario [ES]
- テキストをバイナリに変換 [JA]
- تحويل النص إلى بيانات ثنائية [AR]
- Texte en binaire [FR]
- Texto para Binário [PT]
- Chuyển văn bản thành nhị phân [VI]
- 텍스트를 2진수로 [KO]
- Text till binärt [SV]
- Tekst naar Binair [NL]
- แปลงข้อความเป็นฐานสอง [TH]
- Text in Binär [DE]
- Tekst na binarny [PL]
- Text to Binary [EN]
- Testo in Binario [IT]
- Текст в двоичный код [RU]
- Metinden İkiliye [TR]
- 文本转二进制 [ZH]