工作例子

將 Hex 轉換成 Base64: ff0080 變為 /wCA

從十六進位轉換為 Base64 的三個二進位字節, 不將它們解碼成 UTF-8 文本 。 比較精确的輸入與輸出 。

當您的資料不是文字時, 使用字元對字元的轉換 。 這個例子取自十六進制對數 ff, 00 和 80, 代表與 Base64 相同的三個字節 。 不需要 UTF-8 文字解碼, 因此不合法的文字序列無法阻止此轉換 。

示例输入

ff0080

预期成果

/wCA

一步一步來

  1. 開啟 Hex 與 Base64 轉換器並選擇 Hex 到 Base64 。
  2. 輸入 ff0080 并執行轉換 。 檢查結果 /wCA.
  3. 選擇 Base64 到 Hex 並輸入/wCA 以回收 ff0080 。

如何讀取結果

每對Hex代表一個字節,所以6個十六進位數字是3個字節. Base64 將這些字節編碼為 4 個字元, 此三字元輸入不需要編碼 。 將文字 ff0080 轉換為 Base64 會編碼六個文字字元, 產生不同的結果 。

限制和重要細節

Hex和Base64是可逆的編碼,而不是加密. Hex 數字或無效字元的奇數被拒絕 。 二進制輸出不必是有效的 UTF-8, 也不該自動被解釋成可讀的文字 。

RFC 4648

開啟工具