【问题标题】:File Compare with c# [duplicate]与c#进行文件比较[重复]
【发布时间】:2012-02-18 19:00:00
【问题描述】:

可能重复:
How to compare 2 files fast using .NET?

如何比较 Dllcache 和 system32/drivers 文件夹中同名的 2 个 sys 文件,以判断 system32/drivers 中的 sys 文件是否损坏?使用 c#(md5 checksum or crc32 or ...)

【问题讨论】:

标签: c# windows system


【解决方案1】:

你可以比较他们的SHA1 hashes:

public string ComputeHash(string filename)
{
    using(var sha1 = new SHA1CryptoServiceProvider())
    {
        byte[] fileData = File.ReadAllBytes(filename);
        string hash = BitConverter.ToString(sha1.ComputeHash(fileData));

    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多