Heim >Backend-Entwicklung >C#.Net-Tutorial >So ermitteln Sie, ob zwei Dateien dieselbe Datei sind (Code)
Der Inhalt dieses Artikels befasst sich mit der Feststellung, ob es sich bei zwei Dateien um dieselbe Datei (Code) handelt. Ich hoffe, dass er für Freunde hilfreich ist.
Erhalten Sie den Hash-Wert-Vergleich der Datei über den System.Security.Cryptography.HashAlgorithm-Hash-Algorithmus
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); }
Das Obige dient zur Beurteilung Wenn Sie mehr über das C++-Video-Tutorial erfahren möchten, schauen Sie sich bitte die chinesische PHP-Website an.
Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob zwei Dateien dieselbe Datei sind (Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!