Domanda

Innanzitutto non ho bisogno di un confronto testuale quindi Beyond Compare non fa quello che mi serve.

Sto cercando un'utilità in grado di segnalare le differenze tra due file, a livello di byte.Il minimo indispensabile è la necessità di vedere la variazione percentuale nel file o un rapporto sui byte/settori interessati.

C'è qualcosa disponibile che mi risparmi la fatica di farlo da solo?

È stato utile?

Soluzione

ho trovato VBinDiff.Non l'ho usato, ma probabilmente fa quello che vuoi.

Altri suggerimenti

Immagino che dipenda da cosa è contenuto esattamente nel file, ma eccone uno veloce:

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

Poiché in genere vengono riportati 16 byte su ogni riga, questo tecnicamente non ti darà un conteggio dei byte modificati, ma ti darà un'idea approssimativa di dove si sono verificate le modifiche nel file.

UltraCompare è il migliore per il confronto binario.Ha un comparatore intelligente che è davvero utile.

ECMerge ha recentemente introdotto a differenza binaria, può confrontare file di diversi gigabyte (il limite è da qualche parte al di sopra del tera byte).funziona su Linux, Windows, mac os x e solaris.ti fornisce statistiche byte per byte o blocco per blocco.

È possibile parametrizzare la finestra di sincronizzazione (se lo si desidera) e la corrispondenza minima.

Puoi usare xdelta.Questo è uno strumento di confronto binario open source che puoi utilizzare per creare patch binarie, ma penso che fornisca anche informazioni sulle differenze trovate.

C'è Fusione di Araxis disponibile per Windows.Ecco un pagina che descrive la loro caratteristica di confronto binario.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top