2012-02-18 4 views
-3

가능한 중복 :
How to compare 2 files fast using .NET?파일 비교

가 어떻게 SYSTEM32에 SYS 파일을 위해 dllcache에와 SYSTEM32에 이름이 같은 2 개 SYS 파일/드라이버 폴더를 비교할 수 있습니다/드라이버가 손상되었거나 없습니다. C# (md5 체크섬 또는 crc32 또는 ...)

+0

@ ken2k - 오늘 게시 한 그들의 [이전 질문] (http://stackoverflow.com/questions/9343055/dllcache-folder-and-access-issue)에는 그의 시도가 포함되어 있습니다. –

+0

http://meta.stackexchange.com/questions/60342/how-to-answer-do-my-work-for-me-questions –

답변

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

    } 
}