由于我们在版本控制中存储了一些.dll和一些.exes(不要问...),我希望能够可靠地区分哪些文件在版本之间发生了变化。基本上,bindiff
似乎是我正在寻找的(请参阅tools for diffing windows binaries?和Deterministic builds under Windows),但我能找到的唯一下载链接是针对Windows XP(实际上是在第二个链接中给出的)
{7}可用于Windows 7吗?或者是否有一个类似的工具可以排除PE时间戳和那些在同一文件的编译之间发生变化的其他内容?
答案 0 :(得分:0)
我们的工具(ECMerge)具有特定的可执行文件格式,它声明了一个字段“PE Header Timestamp”,在比较选项中可以忽略它。如果在您的情况下还不够,可以通过脚本(在JavaScript中)增加文件格式的功能。