這個工具的用途
文字 ↔ 十六進位互轉,可選擇對應下游工具的分隔符——無分隔、空白、冒號、連字號或 0x 前綴(C 風格 array literal)。UTF-8 進出。完全在瀏覽器內運作。
使用步驟
選擇編碼或解碼,編碼時挑分隔符,貼上輸入即可。解碼自動容許任意常見分隔符。
輸入:hello
輸出:68 65 6c 6c 6f (空白分隔)
輸出:0x68 0x65 0x6c 0x6c 0x6f (0x 前綴)限制與邊界情況
- 輸入先以 UTF-8 編碼再轉 hex,非 ASCII 字元能完整往返(
你→e4 bd a0)。 - 解碼遇到非 hex 字元會顯示確切偏移位置,奇數長度(每 byte 需 2 個 hex digit)也會被拒絕。
- 對於非 UTF-8 文字的 binary 資料(如 PNG bytes),解碼會顯示「not valid UTF-8」錯誤,不會輸出 replacement character。
常見問題
- 有任何東西會送到伺服器嗎?
- 不會。Hex 編碼和解碼都完全在你的瀏覽器內進行。
- 為什麼混用分隔符也能解碼?
- 解碼會在 parse 前先去除空白、冒號、連字號和 0x 前綴。貼上其他工具輸出的任意格式都行。
- 支援 binary 檔案嗎?
- 把檔案拖入輸入面板可以 hex 編碼其位元組。解碼成 binary 檔案則需用 Download 按鈕儲存原始位元組。
- 輸出大小寫?
- 預設小寫(與多數 CLI 工具和 Wireshark 一致)。下游需要大寫請勾大寫 checkbox。