二进制对比工具HexCmp的使用

一、前提

遇到一个问题,文件通过后台上传成功后,客户端下载解压后,再次加载文件报错,报错信息该模块应包含一个程序集清单。 (异常来自 HRESULT:0x80131018)。但该错误文件与原文件大小一样,具体如下图:

image-20211015155021392

既然文件都一样大小,那么为什么一个加载成功,一个加载失败呢?这时候就需要使用二进制对比工具去比较文件内容。比较好用的二进制工具为HexCmp。

二、二进制对比工具HexCmp

二进制下载地址:hexCmp下载。下载成功后默认安装,安装成功后,加载需要对比的文件,选择文件1、文件2。image-20211015155430073

加载成功后进行对比,发现解压后的文件内容全部是0。由此可知,解压的时候发生了异常。具体对比内容如下:

image-20211015154929162

原文地址:https://www.cnblogs.com/dongweian/p/15411403.html