2012-02-18 173 views
-3

可能重複:
How to compare 2 files fast using .NET?文件比較

我怎樣才能在SYSTEM32比較2個SYS具有相同的文件在Dllcache文件和SYSTEM32名爲/驅動程序文件夾,以sys文件/驅動程序是否損壞?用c#(md5 checksum或crc32或...)

+0

@ ken2k - 他們[上一個問題](http://stackoverflow.com/questions/9343055/dllcache-folder-and-access-issue)今天發佈包含他的嘗試。 – 2012-02-18 19:03:14

+0

http://meta.stackexchange.com/questions/60342/how-to-answer-do-my-work-for-me-questions – 2012-02-18 19:05:30

回答

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)); 

    } 
}