Insbesondere Binärdateien (z. B. Programme, Bilder, usw.) werden in der Regel byteweise miteinander verglichen. Aber auch alle anderen Formate (wie z. B. Textdateien) können über dieses Verfahren auf Unterschiede geprüft werden. In den Linux-Distributionen stehen für den Vergleich von Dateien verschiedene Befehle / Tools bereit. Der Befehl "diff" eignet sich für Textdateien und Verzeichnisvergleiche und der Befehl "cmp" (Kurzform für "compare") für binäre Dateien. Unter Windows steht der Befehl "comp" hierfür bereit.
Hinweis: Der Befehl "cmp" gibt keine Meldung aus, wenn beide Dateien identisch sind.
So geht's:
- Starten Sie die entsprechende Linux-Distribution (z. B. "" oder "").
- Als Befehl geben Sie den Syntax "" ein. Z. B.: ""
- Drücken Sie die Eingabetaste.
- Die beiden Dateien werden byteweise miteinander verglichen.
Tabelle der Befehlsparameter (Auszug):
Parameter |
Kurzbeschreibung |
-b |
Die sich zu unterscheidenden Bytes werden ausgegeben. |
-i |
Die Anzahl der ersten Bytes der Dateien werden übersprungen.
"-i x" = Die ersten "x" Bytes werden in beiden Dateien übersprungen.
"-i x:y = Die ersten "x" Bytes werden in der ersten Datei und die ersten "y" Bytes der zweiten Datei werden übersprungen. |
-l |
Es werden alle unterscheidenden Bytes ausgegeben (und nicht nur der erste sich unterscheidende Byte). |
-n |
Gibt das maximales Byte-Limit für den Vergleich an. |
-s |
Die gesamte normale Ausgabe wird unterdrückt ("stiller Modus"). |
Beispiele:
- Die ersten 10 Bytes der Datei "windowspage1.txt" und die ersten 20 Bytes der Datei "windowspage2.txt" beim Vergleich überspringen:
""
- Alle unterscheidenden Bytes mit dem Unterschied der Dateien "windowspage1.txt" und "windowpage.2.txt" ausgeben:
""
- Die Dateien "windowspage1.txt" und "windowspage2.txt" nur bis maximal 40 Bytes vergleichen:
""
Hinweis:
- Weitere Optionen zur Textbearbeitung können mit dem Befehl "" ausgegeben werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
Querverweis:
|