比较两个hex文件并使用一个文件创建另一个

时间:2018-06-04 14:44:23

标签: c# .net visual-studio

我已经转换了两个二进制文件[Tintin.exe]&相同大小和字节的[Milo.exe]" 3Mb"每;以十六进制值存储为[Tintin.txt]& [Milo.txt](每个文件现在只包含十六进制数字。)

我需要找到[Tintin.txt]和&之间的区别。 [Milo.txt]然后使用[Tintin.txt]创建[Milo.txt]

  

请注意[Tintin.txt]& [Milo.txt] 90%相似,因此它会   通过使用一个文件来构建另一个文件可以节省空间。 (节省2.7 Mb   空间)

1 个答案:

答案 0 :(得分:1)

您可以使用BinDiff。它是一个开源的C#程序,它比较2个二进制文件并写入diff输出。通过研究该项目的代码,您应该能够做到所需。