
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
/ cmp
no 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
Elcmp
programa (a menos que suprima su salida con el-s
opción) enumera los bytes diferentes. Podrías obtener un recuento introduciéndolo enwc
, p.ej,
cmp -l foo bar | wc -l
El-l
La 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 quecmp
no reportaesoparte.