我有2个dll和2个pdbs。
我想验证他们的平等。 意思是它们具有相同的内容(没有非常相同的创建日期)
有没有简单的免费软件工具呢?
答案 0 :(得分:2)
如果通过相等表示相同的内容,您可以计算两个文件的SHA1 checksum并比较两个哈希值:
using(var cryptoProvider = new SHA1CryptoServiceProvider())
{
byte[] buffer = File.ReadAllBytes("library1.dll");
string hash = BitConverter.ToString(cryptoProvider.ComputeHash(buffer));
}
答案 1 :(得分:1)
比较文件以确保相同的最简单方法是使用Windows附带的文件比较工具。从命令窗口
fc /b file1 file1