Eu tenho um arquivo ISO, que gravei em um CD. Agora, como posso verificar se o CD foi criado corretamente? Gostaria de um comando que calcule a soma de hash que posso usar para verificar com a soma de hash que calculo no arquivo ISO. Idealmente, o comando deve:
- Trabalhe independentemente do arquivo ISO: ou seja, não quero manter uma lista de soma de hash para cada arquivo no disco ou lembrar o número de blocos, seja qual for
- Seja relativamente curto: um comando de uma linha é ótimo, uma cadeia de comandos com duas linhas é OK, um script que abrange uma página não é
- Seja razoavelmente eficiente: por exemplo,
dd
o disco retornado para um arquivo e executadomd5sum
no arquivo é inaceitável
Se não houver resposta que não possa satisfazer tudo, também aprecio a correspondência mais próxima. Melhor ainda, se você pode me dizer por que não é tão direto.
dd if=/dev/cdrom |
para</dev/cdrom
. Não há nada mágicodd
e bloqueia dispositivos, é apenas um comando de manipulação de fluxo com uma sintaxe engraçada.