Primero, extrae su CD a un archivo temporal:
dd if=/dev/sr0 of=copy.iso
Luego verifica si copy.iso
y orig.iso
tiene el mismo tamaño, por ejemplo con:
stat -c '%s %n' orig.iso copy.iso
Si el tamaño es idéntico, es fácil:
sha1sum orig.iso copy.iso
Pero noté que en ciertos casos el tamaño puede ser ligeramente diferente porque hay ceros finales en la copia o en la imagen original. Por ejemplo, si copy.iso
es menor que orig.iso
:
sha1sum copy.iso
head -c $(stat -c %s copy.iso) orig.iso | sha1sum
Por supuesto, también debe verificar que los bytes finales sean solo ceros:
od -j $(stat -c %s copy.iso) orig.iso
La primera línea, excepto el desplazamiento, debe ser solo ceros. La segunda línea debe ser un asterisco. El asterisco es evitar mostrar líneas idénticas consecutivas.