Hex Encode / Decode — Teks ↔ Hex
Hexex Encode / Decode mengubah teks menjadi heksadesimal (base-16) bytes dan memecahkan kode heksa kembali menjadi teks yang dapat dibaca. Kegunaannya untuk pengawakutuan muatan biner, memeriksa UTF-8 byte, membalikkan string yang lolos, dan bekerja dengan hashes atau protokol tingkat rendah. Wajib menerima format heksa umum (dengan atau tanpa spasi, baris baru, atau awalan 0x). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
Cobalah.
Contoh-contoh
Hello, ToolMill!
48656c6c6f2c20546f6f6c4d696c6c21
54686973206973206120686578206465636f646520746573742e
This is a hex decode test.
48 65 6c 6c 6f 20 54 6f 6f 6c 4d 69 6c 6c
Hello ToolMill
Apa arti pengekodan hex
Hex adalah representasi dasar-16 dari nilai byte. Setiap bait biasanya ditulis sebagai dua aksara heksa, itulah sebabnya teks sederhana berkembang menjadi urutan yang lebih panjang ketika Anda mengkodekannya di sini. Hal ini membuat heksa berguna ketika Anda ingin memeriksa nilai-nilai byte-level dalam bentuk yang dapat dibaca, dapat disalin.
Ketika untuk mengkodekan teks ke hex
Teks encoding ke heksa berguna ketika Anda ingin melihat secara tepat byte mana sebuah string menghasilkan, membandingkan muatan tersalin, sampel protokol dokumen, atau inspect non-printable karakter secara tidak langsung. Ini sering kali lebih mudah daripada menebak apa yang ditunjukkan oleh terminal, log API, atau penyahpepijat.
Kapan kode heksa kembali ke teks
Decoding enkoding berguna ketika sebuah alat, log, atau dump disalin memberikan nilai byte daripada karakter yang dapat dibaca. Sebuah decode sukses hanya menjamin bahwa bait dapat diartikan sebagai teks di sini. Beberapa heksa yang valid vines masih mewakili data biner atau karakter kendali, sehingga output yang dapat dibaca tidak selalu hasil yang diharapkan.
Aturan masukan dan kesalahan umum
Kode heksa yang sah menggunakan karakter 0-9 dan A-F, dan huruf besar atau huruf kecil keduanya bekerja. Alat ini membuang spasi dan baris istirahat sebelum decoding, tetapi bilangan ganjil dari karakter heksa atau karakter tak valid apapun masih akan gagal. Jika anda menempelkan awalan seperti 0x, tanda baca dari log, atau pemisah dari dump disalin, bersihkan bagian-bagian tersebut terlebih dahulu.
Catatan enkoding teks
Ketika Anda mengkode teks, halaman pertama kali mengubah teks tersebut menjadi bait dan kemudian mewakili bait-bait tersebut dalam heksa. Itu penting untuk simbol, emoji, dan aksara non-Latin karena satu karakter yang terlihat dapat menggunakan multiple byte. Ini juga alasan mengapa dua sistem dapat tampak tidak setuju ketika mereka menggunakan pengkodean teks yang berbeda.
Heks tidak enkripsi
Sebelum Anda Mengandalkan Nilai Terbalik Hex dalam Log, API, atau Skrip
Sebelum menyalin hasil tersebut ke sistem lain, periksa apakah tujuan mengharapkan heksa polos, byte spasi, huruf besar atau huruf kecil, atau bentuk awalan seperti 0x. Asumsi pemformatan kecil sering kali penting bahkan ketika bait mendasari secara teknis sama.
Apa yang Disahkan oleh Hex Encode/Decode Tidak Dipastikan tentang Data yang Terbawah
Konversi Hex tidak memberitahu Anda apakah byte berasal dari teks biasa, data biner, konten terkompresi, atau format spesifik aplikasi. Ia hanya mengubah perwakilan. Anda masih perlu tahu apa arti bait sebelum mempercayai output untuk debugging atau penggunaan ulang.
Cara Menceritakan Apakah Keluaran Hex yang Dihias Terlihat Benar
Keluaran heksa hiasan mungkin terlihat benar hanya jika bait asli benar-benar diwakili teks dalam pengkodean karakter yang Anda harapkan. Jika hasilnya mengandung simbol ganjil, karakter pengganti, atau teks tak terbaca, hex mungkin masih valid sementara pengkodean teks yang diasumsikan salah untuk alur kerja Anda.
Hex berubah bagaimana bait ditampilkan, bukan siapa yang bisa membacanya. Jika bait aslinya mewakili teks yang dapat dibaca, siapa pun dapat mengubahnya kembali dengan mudah. Gunakan alat ini untuk pemeriksaan, debugging, dan konversi alur kerja, bukan untuk melindungi rahasia.
Alat berkait
Alat Pengkodean / Decode Base64
codekan teks ke dalam Base64 atau decode Base64 kembali ke konten yang dapat dibaca secara langsung di peramban Anda. Hal ini berguna untuk memeriksa token, debugging otorisasi header, memeriksa nilai konfigurasi, mendecoding muatan API, dan mengubah teks biasa tanpa menggunakan layanan remote. ToolMill dijalankan sepenuhnya client-side untuk privasi dan terus bekerja luring setelah instalasi.
Pengkodean
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
Pengkodean
ROT13 Mengkodekan / Decode — Teks ↔ ROT13 Cipher
OUT13 adalah sebuah sandi penggantian huruf sederhana yang menggeser A↔N, B↔O, dll. Ini sering digunakan untuk spoiler, obfuscation ringan, dan teks forum/email. Alat ini menyandikan teks biasa ke ROT13 dan mendekodekan ROT13 kembali ke teks (operasinya simetrik). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
URL
URL Eencode/Decode (percent-encoding) mengubah karakter tak aman ke dalam format URL-safe dan kembali lagi. ULY gunakan untuk string pertanyaan, URL redirect, parameter UTM, dan permintaan API debugging (RFC 3986). Mejalankan 100% secara lokal di peramban Anda — tidak ada unggahan — dan bekerja luring setelah memasang ToolMill sebagai PWA.
Pengkodean
