Wie ähnlich/unterschiedlich sind zwei Binärdateien

Wie ähnlich/unterschiedlich sind zwei Binärdateien

Ich habe einige Mediendateien (im Moment sind es Videodateien, aber ich vermute, dass ich auch für Bilddateien eine gute Lösung verwenden könnte), die sehr ähnlich, aber diffnicht cmpidentisch sind. Aber wenn sich nur ein paar Bytes unterscheiden, kann ich den Unterschied möglicherweise nicht erkennen (ich weiß, dass das von mehreren Dingen abhängt, ignorieren wir das). Gibt es ein Programm (vorzugsweise in Debian Stretch), das (eine Schätzung) ausgeben kann, wie viele Bits/Bytes sich in zwei Dateien unterscheiden?

Antwort1

DercmpProgramm (es sei denn, Sie unterdrücken seine Ausgabe mit dem-sOption) listet die unterschiedlichen Bytes auf. Sie können die Anzahl ermitteln, indem Sie diese inwc, z.B,

cmp -l foo bar | wc -l

Der-lOption weist das Programm an, alle Unterschiede aufzulisten. Um unterschiedliche Längen zu berücksichtigen, müssten Sie ein komplizierteres Skript erstellen, dacmpmeldet sich nichtDasTeil.

verwandte Informationen