开发/编程
▼
在线文件转16进制字符串工具
更新时间: 2026-07-03
分类: 开发/编程
在线文件转16进制工具,将任意文件的字节数据逐字节转换为16进制(Hex)字符串。支持大写/小写字母、空格/冒号/短横线等字节分隔符格式,支持拖拽上传,数据全部在浏览器本地处理,不上传服务器。
将文件拖拽到此处,或 点击选择文件
支持任意类型文件,单次只能选择一个文件
什么是文件转16进制
文件转16进制是将任意二进制文件的字节数据逐字节转换为16进制(Hex)字符串的过程。每个字节会被编码为两个16进制字符(0-9、A-F),从而将不可读的二进制数据转化为可打印、可复制的文本形式。这在协议分析、固件逆向、数据校验等开发场景中非常常见。
支持的文件类型
本工具支持任意格式的文件转16进制,以下为常见使用场景:
- 图片文件:PNG、JPEG、GIF、WebP、BMP、ICO 等,可查看图片的原始字节数据,用于格式分析或调试
- 证书与密钥:SSL/TLS 证书(.cer、.pem)、私钥文件等,转为 Hex 后可用于配置或比对指纹
- 固件与二进制:固件文件(.bin、.hex)、可执行文件等,查看和分析原始字节内容
- 压缩包:ZIP、RAR、7Z、GZIP 等,可查看压缩数据的16进制表示
- 其他文件:文档、音视频、字体等任意格式文件均可转换
Hex 输出格式说明
- 字母大小写:可选大写(A-F)或小写(a-f),不同系统和工具对大小写有不同偏好
- 字节分隔符:支持无分隔符(连续)、空格、冒号(:)、短横线(-)四种格式。冒号格式常用于 MAC 地址、证书指纹等场景,空格格式适合逐字节查看
使用方法
- 将文件拖拽到上传区域,或点击上传区域从本地选择文件
- 根据需要选择 Hex 输出的字母大小写和字节分隔符格式
- 点击「转换为16进制」,等待转换完成
- 点击「复制结果」将 Hex 字符串复制到剪贴板
常见问题
- 文件会上传到服务器吗? 不会。所有转换操作均在浏览器本地通过
FileReaderAPI 完成,文件不会上传至任何服务器 - 转换后文本会很占内存吗? 16进制文本长度约为原始文件大小的 2 倍(无分隔符时)。建议处理 5MB 以内的文件,超大文件可能导致浏览器卡顿
- 16进制编码会增大体积吗? 是的,每个字节(1 Byte)编码为 2 个字符,无分隔符时文本长度为文件大小的 2 倍,有分隔符时更长
相关工具
- 16进制字符串转文件工具
在线16进制转文件
