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.

Aksara: 0

Bait: 0

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)

  1. 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.
  2. 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.
  3. 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.
  4. 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.