집 >백엔드 개발 >C#.Net 튜토리얼 >두 파일이 동일한 파일(코드)인지 확인하는 방법
이 글의 내용은 두 파일이 동일한 파일(코드)인지 확인하는 방법에 관한 내용으로, 특정 참조 값이 있으므로 도움이 필요한 친구에게 도움이 되길 바랍니다.
System.Security.Cryptography.HashAlgorithm 해시 알고리즘을 통해 파일의 해시 값 비교 및 판단을 얻습니다
public static bool CompareFile(string filePath1, string filePath2)
{
//计算第一个文件的哈希值
HashAlgorithm hash = HashAlgorithm.Create();
var stream_1 = new System.IO.FileStream(filePath1, System.IO.FileMode.Open);
byte[] hashByte_1 = hash.ComputeHash(stream_1);
stream_1.Close();
//计算第二个文件的哈希值
var stream_2 = new System.IO.FileStream(filePath2, System.IO.FileMode.Open);
byte[] hashByte_2 = hash.ComputeHash(stream_2);
stream_2.Close();
return BitConverter.ToString(hashByte_1) == BitConverter.ToString(hashByte_2);
}
위는 두 파일이 동일한 파일(코드)인지 판단하는 방법에 대한 전체 소개입니다. . C++ 동영상 튜토리얼에 대해 더 알고 싶다면 PHP 중국어 웹사이트를 주목하세요.
위 내용은 두 파일이 동일한 파일(코드)인지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!