Vra

In die eerste plek, ek het nie 'n tekstuele vergelyking moet so Beyond Vergelyk nie doen wat ek nodig het.

Ek is op soek na 'n util wat kan verslag doen oor die verskille tussen twee lêers, op die byte vlak. Absolute minimum is die behoefte om die persentasie verandering in die lêer, of 'n verslag oor geaffekteerde grepe / sektore sien.

Is daar enigiets wat beskikbaar is om my te red die moeilikheid om dit te doen myself?

Was dit nuttig?

Oplossing

Ek het gevind VBinDiff . Ek het nie gebruik nie, maar dit waarskynlik doen wat jy wil.

Ander wenke

Ek dink dit hang af van wat presies is vervat in die lêer, maar hier is 'n vinnige een:

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

Sedert 16 grepe tipies berig op elke lyn, dit sal nie tegnies gee jy 'n telling van die grepe verander, maar sal jy 'n rowwe idee waar in die lêer veranderinge plaasgevind gee.

UltraCompare is die beste vir binêre vergelyking. Dit het 'n slim vergelyker dit is baie handig.

ECMerge het onlangs 'n binêre verskil , dit kan lêers van verskeie giga grepe vergelyk (die limiet is iewers bokant die tera byte). dit werk op Linux, Windows, Mac OS X en Solaris. dit gee jou byte deur byte of blok per blok statistieke.

Jy kan sinchronisasie venster (as jy wil) en minimale wedstryd parameter.

Jy kan gebruik xdelta . Dit is open source binêre verskil instrument wat jy dan kan gebruik om binêre kolle maak, maar ek dink dit gee ook die inligting oor die verskille gevind.

Daar is Araxis Merge beskikbaar vir Windows. Hier is 'n bladsy dat hul binêre vergelyking funksie beskryf.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top