Vergleichen Sie binäre Dateien, ignorieren Sie die Größenübereinstimmung

315
Smit Johnth

Wie kann ich zwei Dateien vergleichen und die Unterschiede wie bei Windows drucken, fcauch wenn die Dateigrößen unterschiedlich sind?

Ich brauche ein Programm für Windows, Cygwin-Programme werden ebenfalls akzeptiert.

0

1 Antwort auf die Frage

0
pbies

Sie können den Cygwin-Befehl cmp mit dem Schalter --verbose verwenden.

Sie erhalten eine Position in der Datei und eine Differenz zwischen Bytes im Dezimalformat.

Möglicherweise möchten Sie auch die WinMerge-App verwenden. Verknüpfung

Das habe ich schon herausgefunden. Gibt es eine Möglichkeit, die Ausgabe mehr wie "fc" zu machen? Smit Johnth vor 7 Jahren 0
Lieber nicht. Das gleiche, aber im Hexadezimal-Format, erhalten Sie den `fc / b'-Schalter. pbies vor 7 Jahren 0
Nun, "fc" wird beendet, wenn Dateien unterschiedliche Größen haben, deshalb frage ich. Smit Johnth vor 7 Jahren 0
Aber es kann Ihnen zuerst alle Unterschiede geben. Probieren Sie einige Schalter für fc aus, Sie erhalten eine Liste von `fc /?`. pbies vor 7 Jahren 0
"Aber es kann dir zuerst alle Unterschiede geben." - nein, es wird sofort beendet. Ich habe es versucht, bevor ich gefragt habe. Können Sie mir sagen, welcher Schalter dieses Verhalten deaktiviert? Smit Johnth vor 7 Jahren 0
Ich habe '/ b' verwendet, es gibt mir Unterschiede, bevor ich aufhöre. Ich bekomme mindestens einen. Ein anderer Schalter wird verwendet, um die Anzahl der gedruckten Unterschiede zu begrenzen. pbies vor 7 Jahren 0
Möglicherweise möchten Sie auch die WinMerge-App verwenden. pbies vor 7 Jahren 0
Welche Windows-Version verwenden Sie? Kann `winmerge` große Dateien vergleichen? Smit Johnth vor 7 Jahren 0
Ich verwende Windows 8.1 Pro x64. WinMerge kann beliebige Dateien vergleichen. pbies vor 7 Jahren 0
Nun, Windows XP macht es wie in der Frage :( Smit Johnth vor 7 Jahren 0