Go工具集

十六进制Hex在线编解码

提供十六进制编码内容,自动实时解析成原始数据,可支持ASCII字符串内容和十六进制字符串的转换。可以将不可见的二进制原始字节内容转换成可读的编码形式,也可用于存储、传输等场景。

什么是十六进制

十六进制是一种计数系统,使用 0-9 和 A-F 共 16 个字符来表示数值。特点包括:

  • 每一位的权值是 16 的幂次方。
  • 可以方便地表示二进制数据,因为四位二进制可以对应一位十六进制。
  • 例如,十进制的 10 在十六进制中表示为 A,十进制的 15 表示为 F,十进制的 16 表示为 10。

十六进制编码算法

  • 从低位开始,每 4 位二进制数组成一组。
  • 将每组二进制数转换为对应的十六进制数字。
  • 例如,二进制数 11010110,可分为两组:1101 和 0110。1101 对应的十六进制是 D,0110 对应的十六进制是 6。所以该二进制数的十六进制表示为 D6。

Go实现

hex.EncodeToString([]byte("11010110"))

试试

68747470733a2f2f7777772e637965616d2e636f6d2f
Web Analytics Made Easy - Statcounter