Pregunta

En primer lugar, no necesito una comparación textual, por lo que Beyond Compare no hace lo que necesito.

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

¿Hay algo disponible que me ahorre la molestia de hacerlo yo mismo?

¿Fue útil?

Solución

encontré VBinDiff.No lo he usado, pero probablemente haga lo que quieres.

Otros consejos

Supongo que depende de lo que 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, esto técnicamente no le dará un recuento de los bytes cambiados, pero le dará una idea aproximada en qué parte del archivo se han producido los cambios.

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

ECMerge introdujo recientemente un binario difiere, puede comparar archivos de varios gigabytes (el límite está por encima del tera byte).Funciona en Linux, Windows, Mac OS X y Solaris.le proporciona estadísticas byte por byte o bloque por bloque.

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

Puedes usar xdelta.Esta es una herramienta de diferenciación binaria de código abierto que puede usar para crear parches binarios, pero creo que también brinda información sobre las diferencias encontradas.

hay Fusión de Araxis Disponible para ventanas.Aquí está un página que describe su característica de comparación binaria.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top