使用示例

将十六进制转换为 Base64: ff0080 成为/wCA

从十六进制转换三个二进制字节为 Base64 而不解码为 UTF-8 文本。比较精确的输入和输出。

当您的数据不是文本时, 使用字节到字节的转换。 此示例以十六进制对 ff、 00 和 80 并代表相同的三个字节为 Base64。无 UTF-8 需要文本解码,所以无效的文本序列并不妨碍这种转换.

示例输入

ff0080

预期结果

/wCA

分步操作

  1. 打开Hex和 Base64 转换器并选择十六进制 Base64.
  2. 输入 ff0080 并运行转换。 请检查结果 / wCA 。
  3. 选择 Base64 到Hex 输入/wCA 以回收ff0080。

如何读取结果

每个Hex配对代表一个字节,因此六个十六进制位数是三个字节. Base64 在此编码四个字符的字节, 无需为此三字节输入编码。 将文字 ff0080 转换为 Base64 将编码6个文本字符,并产生不同的结果。

限制和重要细节

十六进制和 Base64 是可逆编码,而不是加密。拒绝一个奇数的Hex数字或无效字符。二进制输出不必有效 UTF-8 并且不应自动被解释为可读文本。

RFC 4648

打开工具