Tukar teks kepada perduaan, oktal, perpuluhan dan perenam belas — dan semula. Setiap medan adalah langsung dan boleh disunting, dengan pilihan pembatas, padding dan huruf besar.

Sunting mana-mana medan di bawah — yang lain dikemas kini serta-merta. Semua berjalan pada peranti anda menggunakan UTF-8; tiada yang dimuat naik.

Pemisah
Cara setiap nilai dipisahkan dalam output perduaan, oktal dan heks.
Pad setiap nilai kepada lebar tetap (cth. 01001000).
Tunjukkan huruf perenam belas dalam huruf besar (FF dan bukannya ff).
Input tidak sah untuk format ini.
Input tidak sah untuk format ini.
Input tidak sah untuk format ini.
Input tidak sah untuk format ini.

Mengenai Teks ke Perduaan, Oktal & Heks

Alat ini menukar teks kepada perduaan, oktal, perpuluhan dan heksadesimal: dan menukar mana-mana sistem nombor tersebut kembali kepada teks yang boleh dibaca. Kesemua lima medan bersifat langsung dan boleh disunting: taip pada satu, dan empat lagi dikemas kini serta-merta, aksara demi aksara.

Di sebalik tabir, setiap aksara dikodkan sebagai bait UTF-8, dan setiap bait dipaparkan dalam asas pilihan anda. Huruf "H", sebagai contoh, ialah 01001000 dalam perduaan, 110 dalam oktal, 72 dalam perpuluhan dan 48 dalam heksadesimal. Pilihan mengawal pemisah antara nilai, penambahan sifar kepada lebar tetap, serta digit heksadesimal huruf besar atau kecil.

Ia berguna untuk latihan pengaturcaraan, menyahpepijat pengekodan, membaca mesej perduaan atau menyediakan data untuk protokol peringkat rendah. Semuanya berjalan pada peranti anda: tiada apa yang anda taip dimuat naik.

Cara menggunakan Teks ke Perduaan, Oktal & Heks

  1. Taip atau tampal teks anda ke dalam medan Teks: medan perduaan, oktal, perpuluhan dan heksadesimal terisi secara langsung.
  2. Atau tampal nilai ke dalam mana-mana medan asas (contohnya perduaan) untuk menyahkodkannya kembali kepada teks.
  3. Pilih pemisah: ruang, koma, baris baharu atau tiada, untuk output nombor.
  4. Togol penambahan sifar untuk nilai lebar tetap (contohnya 01001000) dan heksadesimal huruf besar jika anda lebih suka FF berbanding ff.
  5. Klik Salin di sebelah mana-mana medan, atau gunakan Muat contoh dan Kosongkan untuk bereksperimen.

Soalan lazim

Setiap aksara dikodkan sebagai satu atau lebih bait UTF-8, dan setiap bait ditulis sebagai nombor perduaan 8-bit. "A" menjadi 01000001, "H" menjadi 01001000. Bait yang sama dipaparkan dalam oktal, perpuluhan dan heksadesimal.

Ya. Setiap medan berfungsi dua hala: tampal nilai perduaan, oktal, perpuluhan atau heksadesimal dan alat ini menyahkodnya kepada teks serta-merta. Jika sesuatu nilai tidak sah untuk format tersebut, input itu ditandakan.

Ya. Kerana pengekodan menggunakan UTF-8, huruf beraksen dan emoji berfungsi: ia hanya menghasilkan lebih daripada satu bait bagi setiap aksara. "é" menghasilkan dua bait dan kebanyakan emoji menghasilkan empat.

Ia menambah sifar pada setiap nilai kepada lebar tetap, supaya bait perduaan sentiasa memaparkan 8 digit (01001000 dan bukan 1001000). Ini memastikan lajur sejajar dan merupakan cara konvensional untuk menulis bait.

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan JavaScript, jadi tiada apa yang anda taip atau tampal akan meninggalkan peranti anda.

Perlukan bantuan?
Menemui masalah dengan alat ini? Beritahu pasukan kami.
Laporkan masalah

Tambah alat percuma ini ke laman web anda sendiri — salin dan tampal kod di bawah.