Frage

Zunächst einmal, ich habe nicht einen Textvergleich muß so Beyond Compare nicht tun, was ich brauche.

Ich bin auf der Suche nach einem util, die sich auf die Unterschiede zwischen zwei Dateien auf Byte-Ebene berichten. Absolutes Minimum ist die Notwendigkeit, die prozentuale Veränderung in der Datei oder einen Bericht über die betroffenen Bytes / Sektoren zu sehen.

Gibt es etwas vorhanden mir die Mühe zu sparen, diese selbst zu tun?

War es hilfreich?

Lösung

Ich fand vbindiff . Ich habe es nicht benutzt, aber es wahrscheinlich macht, was Sie wollen.

Andere Tipps

Ich denke, es hängt davon ab, was genau in der Datei enthalten ist, aber hier ist eine schnelle ein:

hexdump file1 > file1.tmp
hexdump file2 > file2.tmp
diff file1.tmp file2.tmp

Seit 16 Bytes typischerweise in jeder Zeile gemeldet werden, wird dies technisch nicht gibt Ihnen eine Zählung des Bytes geändert, sondern gibt Ihnen eine grobe Vorstellung, wo in der Datei Änderungen aufgetreten sind.

UltraCompare ist das Beste für Binärvergleich. Es verfügt über einen Smart-Komparator, der wirklich nützlich ist.

ECMerge vor kurzem ein binär unterscheiden , es Dateien von mehreren vergleichen kann Giga-Bytes (die Grenze liegt irgendwo oberhalb der tera Byte). es funktioniert auf Linux, Windows, Mac OS X und Solaris. es gibt Ihnen für Byte oder Block pro Block Statistik Byte.

Sie können die Parameter Synchronisationsfenster (falls gewünscht) und minimale Übereinstimmung.

Sie können mit xdelta . Dies ist Open-Source-Binär-Diff-Tool, das Sie dann binären Patches vornehmen können, aber ich denke, es ist auch die Informationen über Unterschiede gibt gefunden.

Es gibt Araxis Merge für Windows zur Verfügung. Hier ist ein rel="nofollow, die ihre binäre Vergleichsfunktion beschreibt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top