ToolMill.io

Hex Encode / Decode - Teks PseuHex

Hex Encode / Decode mengkonversi teks kedalam heksadesimal (base- 16) bytes dan decode hex kembali ke teks yang dapat dibaca. Gunakan itu untuk debugging binary payloads, periksa UTF-8 bytes, membalikkan string escape, dan bekerja dengan hashes atau protokol level rendah. Menerima format hex umum (dengan atau tanpa spasi, baris baru, atau 0x prefix). Berjalan 100% lokal di browser Anda - tidak ada upload - dan bekerja offline setelah menginstal ToolMill sebagai PWA.

Pengkodean

Cobalah

Contoh

Enkode teks untuk hex
Masukan
Hello, ToolMill!
Keluaran
48656c6c6f2c20546f6f6c4d696c6c21
Decode hex ke teks
Masukan
54686973206973206120686578206465636f646520746573742e
Keluaran
This is a hex decode test.
Decode spaced hex bytes
Masukan
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Keluaran
Hello ToolMill

Apa guna pengkodean berarti

Hex adalah representasi base- 16 dari nilai byte. Setiap byte biasanya ditulis sebagai dua karakter hex, itulah sebabnya teks sederhana mengembang menjadi urutan yang lebih panjang ketika Anda mengkodekan di sini. Ini membuat mantra berguna ketika Anda ingin memeriksa nilai-nilai tingkat dalam bentuk yang dapat dibaca dan disalin.

Kapan mengkodekan teks untuk hex

Pengkodean teks ke hex berguna ketika Anda ingin melihat persis mana byte yang dihasilkan string, membandingkan payload disalin, contoh protokol dokumen, atau memeriksa karakter yang tidak dapat dicetak secara tidak langsung. Hal ini sering lebih mudah daripada menebak apa yang dilakukan terminal, API, atau debugger.

Ketika untuk memecahkan kode hex kembali ke teks

Decoding membantu ketika suatu alat, log, atau dump disalin memberikan nilai byte daripada karakter yang dapat dibaca. Sebuah decode sukses hanya menjamin bahwa byte dapat ditafsirkan sebagai teks di sini. Beberapa hex yang valid masih mewakili karakter biner atau kendali, keluaran yang mudah dibaca tidak selalu merupakan hasil yang diharapkan.

Aturan masukan dan kesalahan umum

Hex yang valid menggunakan karakter 0- 9 dan A-F, dan huruf besar atau huruf kecil keduanya bekerja. Alat ini menghapus spasi dan jeda baris sebelum decoding, namun sejumlah karakter hex yang aneh atau karakter yang tidak valid akan tetap gagal. Jika Anda menempel prefix seperti 0x, tanda baca dari log, atau pemisah dari dump disalin, membersihkan bagian-bagian pertama.

Catatan pengkodean teks

Ketika Anda mengenkode teks, halaman pertama mengubah teks menjadi bytes dan kemudian mewakili mereka byte dalam hex. Yang penting untuk simbol, emoji, dan karakter non- Latin karena satu karakter terlihat dapat menggunakan multiple bytes. Ini juga mengapa dua sistem dapat muncul tidak setuju ketika mereka menggunakan pengkodean teks yang berbeda.

Hex tidak enkripsi

Sebelum Anda Rely pada Nilai Hex- Berkonversi di Logs, APIs, atau Skrip

Sebelum menyalin hasil ke sistem lain, memeriksa apakah tujuan mengharapkan hex polos, byte spaced, huruf besar atau huruf kecil, atau bentuk prefix seperti 0x. Asumsi format kecil sering berarti bahkan ketika byte yang mendasari secara teknis sama.

Apa yang Hex Encode / Decode Apakah Tidak Konfirmasi Tentang Data Underlying

Konversi Hex tidak memberitahu Anda apakah bita berasal dari teks polos, data biner, isi terkompresi, atau sebuah format application- spesifik. Hanya perubahan representasi. Anda masih perlu tahu apa bytes seharusnya berarti sebelum mempercayai keluaran untuk debug atau menggunakan ulang.

Bagaimana Memberitahukah Apakah Decoded Hex Keluaran Tampak Benar

Keluaran hex decoded mungkin terlihat benar hanya jika byte asli sebenarnya mewakili teks dalam pengkodean karakter yang Anda harapkan. Jika hasil berisi simbol aneh, karakter pengganti, atau teks tidak dapat dibaca, hex mungkin masih valid sementara penyandian teks diasumsikan salah untuk alur kerja Anda.

Hex mengubah bagaimana byte ditampilkan, bukan yang dapat membacanya. Jika byte asli merepresentasikan teks yang dapat dibaca, semua orang dapat mengubahnya kembali dengan mudah. Gunakan alat ini untuk inspeksi, debug, dan konversi mengalir, bukan untuk melindungi rahasia.

Perkakas terkait