繁體中文

線上工具

Hex & Text 轉換器

將 UTF-8 文字轉為十六進位位元組,或解碼已驗證的十六進位輸入。

免費使用繁體中文說明方法與限制清楚說明
更新日期

私密瀏覽器工作區

Hex 與文字轉換器

輸入內容僅在本瀏覽器分頁中本機處理,不會傳送至 NexaCurrent。

可見結果

檢視輸出結果

執行工具以顯示結果。不會在背後複製或下載任何內容。

方法
將 UTF-8 文字轉為十六進位位元組,或解碼已驗證的十六進位輸入。
隱私
一般文字、程式碼與檔案皆保留在目前瀏覽器分頁中。重設會清除工作狀態。
上限
文字上限為 2,000,000 字元,普通檔案上限為 20 MB,因此單一頁面無法耗盡裝置資源。

方法與背景

將 UTF-8 文字以十六進位位元組表示

Hi 會變成 4869:每一對代表一個 UTF-8 位元組。這與在不同進位制之間轉換整數 4869 是不同的概念。十六進位字串代表的是位元組,而所選的文字編碼決定了這些位元組所能代表的字元。

試試 ASCII 與多位元組範例

先將 Hi 編碼,再解碼 4869 即可還原為 Hi。字元 é 會變成 c3a9,因為它的 UTF-8 表示使用兩個位元組。十六進位輸出為小寫且精簡。UTF-8 Byte Converter 以加上空格的方式顯示相同的位元組配對,方便檢視。

僅解碼完整的位元組對

解碼器要求有效的十六進位字元與完整的配對。單獨一個數字無法描述一個完整的位元組。在移除複製資料的分隔符之前,請先保留原始內容,並檢查錯誤,不要假設每個看似十六進位的值都代表可讀的文字。

將位元組有效性與文字編碼分開處理

嚴格的 UTF-8 解碼器會拒絕無效的 UTF-8 序列。因此,來自舊式編碼的位元組即使其十六進位表示有效,仍可能在此處失敗。本工具不會偵測字元集,也不會識別二進位檔案格式。Base64 與 Hex 僅改變位元組的表示方式,並不會假設這些位元組是文字。

複製前先在本機檢視

輸入與輸出皆保留在目前的瀏覽器分頁中,不會向 NexaCurrent 發出轉換請求。請先以已知的短樣本進行測試,再處理較大的文字內容。共享輸入上限為兩百萬字元;十六進位輸出可能會比原始內容更長。重設按鈕會清除所有工作內容,因此請另外保留重要來源資料的副本。

同一工作流程

這些工具處理同一分類中的相鄰步驟、格式或方法,方便您接續目前的工作。

查看此分類全部工具 →