У меня есть файл ISO, который я записал на CD. Теперь, как я могу проверить, правильно ли создан CD? Мне нужна команда, которая вычисляет хеш-сумму, которую я могу использовать для проверки с хеш-суммой, которую я вычисляю в файле ISO. В идеале команда должна:
- Работать независимо от файла ISO: то есть я не хочу хранить список хэш-сумм для каждого файла на диске или запоминать количество блоков
- Будьте относительно коротки: однострочная команда хороша, цепочка команд длиной в две строки - это нормально, сценарий, занимающий одну страницу, - нет
- Быть достаточно эффективным: например,
dd
диск обратно в файл и запускmd5sum
по файлу недопустим
Если нет ответа, который не может удовлетворить всех, я буду признателен и за ближайший матч. Еще лучше, если вы скажете мне, почему это не так просто.
dd if=/dev/cdrom |
до</dev/cdrom
. В этом нет ничего магическогоdd
и блокирующего устройства, это просто команда управления потоком со смешным синтаксисом.