ckdist — проверить программные дистрибутивы

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.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *