数据与格式
文件与二进制工具
文件后缀被人为改过、下载的文件想确认没有损坏、又或者要看清一个二进制文件里到底存了什么,这类问题光靠文本编辑器打开是看不出来的。十六进制查看器以偏移、Hex、ASCII 三栏查看文件,能按偏移跳转或搜索字节;文件类型识别读取文件头魔数判断真实格式,检查扩展名和内容是否一致;ELF / PE / Mach-O 头部查看专门解析可执行文件的架构、节区与段。
确认文件完整性可以用文件哈希批量计算 MD5、SHA-1、SHA-256 并与预期摘要比对,二进制文件对比逐字节比较两个文件、标出差异的偏移和长度。日常转换有文件 Base64 转换在文件和 Base64 或 Data URL 间互转,在线 Gzip 压缩解压工具支持 Gzip、Deflate、Brotli 并显示体积变化。
8 个工具
对比二进制与 Source Map
文件 / 二进制 / 压缩工具常见问题
怎么判断一个文件的后缀名是不是被改过?
用文件类型识别,它不看文件名后缀,而是读取文件头部的魔数字节判断真实格式,再和扩展名对比,如果两者不一致就会提示出来,比单纯凭文件名判断可靠,适合处理来源不明或后缀被篡改的文件。
下载的文件怎么确认没有损坏或被篡改?
用文件哈希计算文件的 MD5、SHA-1 或 SHA-256,然后和发布方给出的预期摘要比对,工具支持批量计算多个文件并直接标出比对结果,一致就说明文件内容和发布时完全相同,不一致则可能是传输损坏或被替换。
两个版本的二进制文件差异在哪,能定位到具体字节吗?
可以,二进制文件对比会逐字节比较两个文件,把每一处不同的偏移位置和长度标出来,而不是只告诉你文件不一样。需要连续读取周围字节确认改动内容时,再配合十六进制查看器按偏移跳转过去查看上下文。