【发布时间】:2020-12-19 13:11:13
【问题描述】:
对不起,我的英语不好。
我有两个二进制文件。
我将二进制文件分别存储到缓冲区中。
然后我使用 strcmp() 比较了两个缓冲区。
strcmp() 的结果为零。
所以我认为两个二进制文件是相同的。
打开两个二进制文件,然后检查是否没有差异。
但我发现差别不大。
有什么问题?
strcmp() 函数没有正确的方法来比较二进制和二进制?
【问题讨论】:
-
你知道二进制和字符串的区别。您确实注意到存在差异,尽管很小。你有什么不明白的?
-
当你用一个为文本而不是二进制制作的工具测试它们时,为什么你认为两个二进制文件是相同的?