So ermitteln Sie, ob zwei Dateien dieselbe Datei sind (Code)

云罗郡主
Freigeben: 2018-10-15 14:52:09
nach vorne
4602 Leute haben es durchsucht

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);
        }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage