windiff tool files linux windows binary comparison

tool - Necesito una herramienta de comparación binaria para Win/Linux



hex diff (6)

Antes que nada, no necesito una comparación textual para que Beyond Compare no haga lo que necesito.

Estoy buscando una utilidad que pueda informar sobre las diferencias entre dos archivos, en el nivel de bytes. El mínimo simple es la necesidad de ver el cambio porcentual en el archivo, o un informe sobre los bytes / sectores afectados.

¿Hay algo disponible para ahorrarme el problema de hacer esto yo mismo?


Encontré VBinDiff . No lo he usado, pero probablemente hace lo que quieres.


Hay Araxis Merge disponible para Windows. Aquí hay una página que describe su función de comparación binaria.


Supongo que depende de qué contenga exactamente el archivo, pero aquí hay uno rápido:

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

Dado que normalmente se informan 16 bytes en cada línea, técnicamente esto no le dará un recuento de los bytes modificados, pero le dará una idea aproximada de dónde se han producido los cambios en el archivo.


UltraCompare es lo mejor para la comparación binaria. Tiene un comparador inteligente que es realmente útil.


ECMerge introdujo recientemente una diferencia binaria , puede comparar archivos de varios gigabytes (el límite está en algún lugar por encima del byte tera ). funciona en linux, windows, mac os x y solaris. te da byte por byte o bloque por estadística de bloque.

Puede parametrizar la ventana de sincronización (si lo desea) y una coincidencia mínima.


Puedes usar xdelta . Esta es una herramienta de diferencias binarias de código abierto que puede usar para hacer parches binarios, pero creo que también proporciona la información sobre las diferencias encontradas.