¿Qué tan parecidos/diferentes son dos archivos binarios?

¿Qué tan parecidos/diferentes son dos archivos binarios?

Tengo algunos archivos multimedia (en este momento son archivos de video, pero sospecho que también podría usar una buena solución en archivos de imágenes), que son muy similares, pero según diff/ cmpno son idénticos. Pero si solo difieren unos pocos bytes, es posible que no pueda notar la diferencia (sé que depende mucho de varias cosas, ignorémoslo). ¿Existe un programa (preferiblemente en Debian Stretch) que pueda generar (una estimación de) cuántos bits/bytes difieren en dos archivos?

Respuesta1

Elcmpprograma (a menos que suprima su salida con el-sopción) enumera los bytes diferentes. Podrías obtener un recuento introduciéndolo enwc, p.ej,

cmp -l foo bar | wc -l

El-lLa opción le dice que enumere todas las diferencias. Para tener en cuenta diferentes longitudes, tendrías que hacer un guión más complicado, ya quecmpno reportaesoparte.

información relacionada