CKDIST(1)

명칭
ckdist - 소프트웨어 디스트리뷰션의 검사

서식
ckdist [-airsx] [-d dir] [-n name] [-t type] file ...

해설
ckdist 유틸리티는 「체크 섬」파일을 읽습니다 (이 파일은 소프트웨어 디스트리뷰션의 원가요소를 정확하게 특정하고 있으면(자) 가정하고 있습니다). 다음에, 이 명령은, 각각 의 구성 파일의 체크 섬을 검증하는 것으로 디스트리뷰션 하지만 완전한 일을 증명합니다. MD5 (128 비트의 「메세지의 요약」) 및 (32 비트 CRC) 체크 섬 포맷인 .inf 의 양쪽 모두를 이용하는 것이 할 수 있습니다.

연산항이다 file (은)는 통상 파일이나 디렉토리를 참조하는 것이 허락됩니다. 파일명이 "md5" 인가, 확장자(extension)가 ".md5" 나 ".inf" 인 통상 파일은, 각각의 명칭이 가리키는 타입의 파일이라고 상정됩니다. 이것들 이외의 경우에는, 포맷은 그 내용에 의해 결정할 수 있습니다. 디렉토리가 지정되었을 경우에는, 그 디렉토리를 검색해, 적절한 이름의 파일만을 찾습니다.

옵션은 다음과 같이 됩니다:

-a  무슨 에러가 검출되었는지, 뿐만이 아니고, 디스트리뷰션의 모든 원가요소에 대해 보고를 실시합니다.

-i  디스트리뷰션의 원가요소로 존재하지 않는 것은, 무시합니다.

-r  지정된 디렉토리를 재귀적으로 탐색합니다.

-s  액세스 할 수 없는 체크 섬 파일이나 디렉토리에 대한 메세지를 억제합니다.

-x  디스트리뷰션의 원가요소가 존재하고 있는 것을 검증합니다. (그리고 또, .inf 파일의 경우에는 파일의 크기를 검사합니다). 그러나, 실제로 체크 섬을 계산 해 비교하는, 시간이 걸릴 단계는, 생략 합니다.

-d dir
    디스트리뷰션의 원가요소를 이 dir 디렉토리 중(안)에서 찾습니다.

-n name
    name 그렇다고 하는 파일명을 이용해 디스트리뷰션의 원가요소를 찾습니다. .inf 확장자(extension)의 파일 원가요소에 액세스 할 때는 파일명에 적절한 확장자(extension)를 덧붙입니다.

-t type
    모든 지정된 체크 섬 파일은, 포맷이 type 이라고 가정합니다. 이 포맷의 파일만을 찾아, 디렉토리를 검색합니다. (이 포맷의 type (은)는 "md5" 나 "inf" 의 머지않아인가입니다).

관련 항목
cksum(1), md5(1)

진단
에러가 1 개나 검출되지 않으면, 종료 스테이터스는 0 이 됩니다. 디스트리뷰션에 에러가 발견되었을 경우에는, 종료 스테이터스는 1 에 됩니다. 사용상의 잘못이나, 액세스 할 수 없는 입력 파일, 또는, 시스템에 관련되는 다른 에러에 조우했을 때는, 종료 스테이터스는 2 가 됩니다.

주
ckdist 의 BSD 및 DOS 버젼이, 이용할 수 있습니다.