sum은 일부 유닉스와 유닉스-계열 운영 시스템에서 사용할 수 있는 레거시 유틸리티입니다. 이 유틸리티는 각 인수 파일의 체크섬과 그들이 디스크에서 차지하는 블록의 숫자를 출력합니다.
Overview
sum 프로그램은 일반적으로 오직 역사적 관심에서 유용합니다. 그것은 POSIX의 일부가 아닙니다. 두 개의 알고리듬이 전형적으로 사용할 수 있습니다: 16비트 BSD 체크섬과 32비트 SYSV 체크섬. 둘 다는 cksum에서 사용되는 (이미 약한) CRC32보다 더 약합니다.
FreeBSD와 GNU 구현에서 기본 알고리듬은 더 약한 BSD 체크섬입니다. 두 알고리듬 시이의 전환은 명령줄 옵션을 통해 수행됩니다.
Syntax
sum 유틸리티는 다음 구문에 따라 명령줄에서 호출됩니다:
sum [OPTION]... [FILE]...
가능한 옵션 매개변수는 다음과 같습니다:
- -r
- BSD 체크섬 알고리듬을 사용하고, 1K 블록을 사용합니다 (-s를 무효로 합니다)
- -s, --sysv
- SYSV 체크섬 알고리듬을 사용하고, 512 바이트 블럭을 사용합니다
- --help
- 도움말 화면을 표시하고 끝냅니다
- --version
- 버전 정보를 출력하고 끝냅니다
파일 매개변수가 제공되지 않을 때, 또는 FILE이 -일 때, 표준 입력이 입력 파일로 사용됩니다.