二进制对比工具HexCmp的使用
一、前提
遇到一个问题,文件通过后台上传成功后,客户端下载解压后,再次加载文件报错,报错信息该模块应包含一个程序集清单。 (异常来自 HRESULT:0x80131018)
。但该错误文件与原文件大小一样,具体如下图:
既然文件都一样大小,那么为什么一个加载成功,一个加载失败呢?这时候就需要使用二进制对比工具去比较文件内容。比较好用的二进制工具为HexCmp。
二、二进制对比工具HexCmp
二进制下载地址:hexCmp下载。下载成功后默认安装,安装成功后,加载需要对比的文件,选择文件1、文件2。
加载成功后进行对比,发现解压后的文件内容全部是0。由此可知,解压的时候发生了异常。具体对比内容如下: