diffoscope
Comparar de forma recursiva archivos de muchos tipos [binarios, tarbals, imágenes ISO, pdfs, directorios...]. Los diversos comparadores dependen de comandos externos.
$ diffoscope --debug paquete1.deb paquete2.deb
detectar diferencias byte a byte entre compilaciones y mostrando mensajes de depuración
$ diffoscope --no-default-limits --html salida.html file1 file2
deshabilita la mayoría de los límites de salida y de cálculo de diferencias predeterminados y salida en html
$ diffoscope --txt salida.txt file1 file2
con salida en texto plano. Otras opciones: --restructured-text, --json y --markdown
$ diffoscopa --html-dir file1 file2
escribe los informes HTML de varios archivos en el directorio especificado
$ diffoscope --profile file1 file2
muestra la información de perfilado por pantalla
$ diffoscope --list-tools debian
mostrar las herramientas externas necesarias. Las opciones son arch, debian, FreeBSD, guix. Si no se especifica en la que se lanza la aplicación
$ diffoscope --list-missing-tools
mostrar las herramientas externas faltantes