GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie mache ich unter Linux einen binären Vergleich mit zwei Dateien gleicher Größe?

cmp wurde entwickelt, um Unterschiede in Binärdateien zu finden. Sie können auch die Prüfsummenbildung (sum ) und vergleichen Sie die Hashes.


Eine der häufigsten Methoden, um festzustellen, ob zwei Dateien identisch sind (unter der Annahme, dass ihre Größe übereinstimmt), besteht darin, ein Programm zu verwenden, um einen "Hash" (im Wesentlichen einen Fingerabdruck) einer Datei zu erstellen. Die häufigsten sind md5sum und sha1sum .

Zum Beispiel:

$ md5sum file1 file2
e0e7485b678a538c2815132de7f9e878  file1
4a14aace18d472709ccae3910af55955  file2

Wenn Sie viele Dateien überprüfen müssen, z. B. wenn Sie ein Verzeichnis voller Dateien von einem System auf ein anderes übertragen, können Sie die Ausgabe vom ursprünglichen System in eine Datei umleiten, dann md5sum /sha1sum kann diese Datei automatisch verwenden, um Ihnen mitzuteilen, welche Dateien unterschiedlich sind:

$ md5sum file1 file2 > MD5SUMS
... copy file1, file2, MD5SUMS across
$ md5sum --check MD5SUMS
file1: OK
file2: OK

Eine Lösung gefunden - das cmp-Tool, das mit den meisten Linux-Varianten geliefert wird.


Linux
  1. 10 Möglichkeiten zur Analyse von Binärdateien unter Linux

  2. So führen Sie einen zeilenweisen Vergleich von Dateien in Linux mit dem Befehl diff durch - Teil II

  3. So verbinden Sie zwei Textdateien unter Linux

  4. So verwenden Sie FTP unter Linux zum Übertragen von Dateien

  5. Wie kann man unter Linux Binärdateien von Textdateien unterscheiden?

So finden Sie Dateien unter Linux

So zeigen Sie zwei Dateien nebeneinander in Linux an

So vergleichen Sie Dateien unter Linux mit dem Tool Meld (Diff/Merge).

So vergleichen Sie zwei Dateien im Linux-Terminal

So synchronisieren Sie Dateien automatisch zwischen zwei Linux-Servern

Verwenden des Diff-Befehls zum Vergleichen zweier Dateien im Linux-Terminal