CKDIST(1)
НАЗВАНИЕ
ckdist -- проверить программные дистрибутивы
СИНТАКСИС
ckdist [-airsx] [-d каталог] [-n имя] [-t тип] файл ...
ОПИСАНИЕ
Утилита ckdist читает файлы ``контрольных сумм'' (с перечисленными внутри компонентами дистрибутива) и проверяет целостность дистрибутива, сравнивая контрольную сумму каждого файла компонента с записанной. Поддерживаемые форматы включают MD5 (128-битовый ``дайджест сообщения'') и .inf (32-битовый циклический избыточный код CRC). Аргументы файл могут указывать как на обычные файлы, так и на каталоги.
Считается, что файлы с именем md5 или файлы, имеющие расширения .md5 и .inf, имеют предполагаемый тип. Формат других файлов определяется по их содержимому. Если в качестве аргумента указан каталог, внутри него осуществляется поиск файлов с подходящими именами.
Имеются следующие опции:
-a Вывести отчёт по всем компонентам дистрибутива, а не только по тем, в которых были обнаружены ошибки.
-i Игнорировать отсутствующие компоненты дистрибутива.
-r Выполнять рекурсивный поиск по каталогам.
-s Не выводить сообщения о недоступности файлов контрольных сумм и каталогов.
-x Проверить существования компонентов дистрибутива (и в случае .inf файлов также сверить размеры), но пропустить занимающую много времени стадию вычисления и проверки контрольной суммы.
-d каталог Искать компоненты дистрибутива в каталоге, заданном аргумен- том каталог.
-n имя Использовать имя файла имя для доступа к компонентам дистри- бутива. Для доступа к компонентам .inf файла, добавлять соответствующее расширение к имени файла.
-t тип Считать, что все указанные файлы с контрольными суммами имеют формат тип, и искать в каталогах только файлы этого формата (тип может принимать значения md5 или inf).
СТАТУС ЗАВЕРШЕНИЯ
Утилита ckdist завершается с одним из следующих значений:
0 Ошибки не обнаружены.
1 Были обнаружены ошибки в дистрибутиве.
2 Ошибки синтаксиса, недоступность входных файлов или другие системные ошибки.
СМОТРИ ТАКЖЕ
cksum(1), md5(1)
ЗАМЕЧАНИЯ
Доступны версии ckdist как для BSD, так и для DOS.


