Teks Dalam Talian kepada Perenambelasan & Hex kepada Penukar Teks
Tukar teks biasa dan rentetan UTF-8 (termasuk aksara antarabangsa dan emoji) dengan serta-merta kepada perwakilan perenambelasan atau menyahkod hex bait kembali ke teks yang boleh dibaca manusia. Menampilkan format output pembangun 9 (dipisahkan ruang, tatasusunan 0x, \x string melarikan diri, pengekodan peratus URL, camelCase, camelCase melarikan diri) serta 16-bait Hex Pemeriksa tempat pembuangan secara langsung.
Pemeriksa Buangan / Bait Hex (16 Bait setiap Baris)
Enter text or hexadecimal data above to inspect byte offsets.
Cara Menukar Teks kepada Perenambelasan (dan Hex kepada Teks)
- Pilih Arah Penukaran β Pilih Text β Perenambelasan ke rentetan encode ke dalam hex bait atau Heksadesimal β Text ke dalam kod XZs kembali ke nilai yang boleh dibaca.
- Masukkan Data Anda β Taip atau tampal input anda ke dalam kotak Source Input di sebelah kiri, atau klik Sample Text / Sample Hex untuk menguji segera.
- Konfigurasikan Pengekodan & Format β Pilih UTF-8 (disyorkan untuk teks dan emoji moden) atau ASCII, dan pilih daripada 9 format output termasuk tatasusunan
0xcamelCase melarikan diri, pengekodan URL%atau entiti HTML. - Inspect & Export β Lihat offset byte dalam Hex Dump Inspector dan klik Copy to Clipboard atau Download .txt.
Memahami ASCII lwn UTF-8 Pengekodan Heksadesimal
Dalam pengkomputeran, setiap bait data terdiri daripada 8 bit, yang boleh menyimpan nilai dari 0 hingga 255 dalam perpuluhanβatau 00 hingga FF tepat di mana setiap ZdecQmal mewakili ZdecQ7 4 bit, atau satu "nibble").
Walaupun aksara Inggeris asas hanya mengambil 1 bait dalam kedua-dua ASCII dan UTF-8, aksara antarabangsa dan emoji memerlukan antara 2 dan 4 bait dalam UTF-8:
| Perwatakan | Unicode Code Point | UTF-8 Hex Bait | Kiraan Bait | HTML Hex Entiti |
|---|---|---|---|---|
A (Modal Latin A) |
U+0041 |
41 |
1 bait | A |
Γ© (Latin Kecil E dengan Akut) |
U+00E9 |
C3 A9 |
2 bait | Γ© |
β¬ (Tanda Euro) |
U+20AC |
E2 82 AC |
3 bait | β¬ |
π (Emoji Roket) |
U+1F680 |
F0 9F 9A 80 |
4 bait | π |
Jadual Rujukan ASCII-ke-Hex Pantas
| Kumpulan Watak | Watak ASCII | Julat Perpuluhan | Julat Heksadesimal |
|---|---|---|---|
| Suapan Line (LF) / Newline | \n |
10 |
0A |
| Carriage Return (CR) | \r |
13 |
0D |
| Ruang | (ruang) |
32 |
20 |
| Digit (0β9) | 0 melalui 9 |
48 β 57 |
30 β 39 |
| Huruf Besar (AβZ) | A melalui Z |
65 β 90 |
41 β 5A |
| Huruf Kecil (aβz) | a melalui z |
97 β 122 |
61 β 7A |
Soalan Lazim
Bagaimanakah cara saya menukar hex string dengan awalan "0x" atau "\x" kembali kepada teks?
Pilih Heksadesimal β Teks (Nyahkod) dalam panel tetapan dan tampal hex string anda ke dalam kotak input. Dengan Abaikan ruang putih, awalan & pemisah ditandai, awalan seperti 0x, \x, % dan koma dilucutkan secara automatik sebelum nyahkod
Mengapakah Entiti HTML Hex (Γ©) kelihatan berbeza daripada bait UTF-8 (C3 A9)?
Rujukan aksara angka HTML (&#x...;) dan CSS melarikan diri (\00E9) mewakili titik kod Unikod watak tersebut (U+00E9 untuk Γ©), manakala pengekodan hex standard mewakili urutan UTF-8 bait (C3 yang disimpan dalam memori. Penukar kami mengendalikan kedua-duanya dengan tepat supaya entiti HTML anda tidak pernah dipaparkan sebagai teks yang kacau-bilau.
Apakah maksud titik (.) di lajur kanan Pemeriksa Sampah Hex?
Dalam utiliti buangan hex standard (seperti xxd atau hexdump -C), lajur ASCII sebelah kanan memaparkan aksara ASCII yang boleh dicetak (bait toX 7E) secara langsung dan menggantikan aksara kawalan yang tidak boleh dicetak (seperti baris baharu 0A) atau bait kesinambungan UTF-8 berbilang bait dengan noktah (.) supaya penjajaran lajur kekal i.