Hex 编码/解码
将文本编码为十六进制表示,或将其解码还原。
关于十六进制编码/解码
十六进制编码/解码工具将文本字符串转换为其十六进制表示(每字节两位十六进制数字),并将十六进制字符串解码回文本。十六进制编码是程序员查看二进制数据、嵌入非打印字符和在不支持Unicode的系统中安全传输任意字节的标准方法。与Base64不同,十六进制编码提供完全透明的字节级可见性,每个十六进制对直接对应一个字节。
使用方法
在编码模式下输入文本,工具将每个字符转换为其十六进制字节表示(UTF-8编码);在解码模式下输入十六进制字符串(可选空格分隔),工具将其还原为文本。切换大小写偏好(0xFF或0xff)和分隔符格式(无分隔符、空格、冒号等)。
常见用途
- 在SQL查询中以十六进制格式编码二进制数据,绕过字符集问题
- 将加密密钥、IV或哈希值编码为十六进制字符串,用于配置文件和环境变量
- 解码十六进制编码的网络协议字段,如IP地址、MAC地址或协议标识符
- 在Python、JavaScript或C代码中生成十六进制转义序列(\x41\x42...)
- 检查URL中的十六进制编码字符(%2F、%3A等)与实际字节值之间的对应关系