cksum(1) | cksum(1) |
NAME
cksum - print ®le checksum and sizes
SYNOPSIS
cksum [®le ...]
DESCRIPTION
The cksum command calculates and prints to standard output a checksum for each named ®le, the number of octets in the ®le and the ®lename.
cksum uses a portable algorithm based on a
x32 + x26 + x23 + x22 + x16 + x12 + x11 + x10 + x7 + x5 + x4 + x2 + x1 + x0
The results of the calculation are truncated to a
Standard input is used if no ®le names are given.
cksum is typically used to verify data integrity when copying ®les between systems.
EXTERNAL INFLUENCES
Environment Variables
LANG determines the locale to use for the locale categories when both LC_ALL and the corresponding environment variable (beginning with LC_) do not specify a locale. If LANG is not set or is set to the empty string, a default of "C" (see lang(5)) is used.
LC_CTYPE determines the locale for interpretation of sequences of bytes of text data as characters (e.g., single- verses multibyte characters in arguments and input ®les).
LC_MESSAGES determines the language in which messages are displayed.
If any internationalization variable contains an invalid setting, cksum behaves as if all internationalization variables are set to "C". See environ(5).
RETURN VALUE
Upon completion, cksum returns one of the following values:
0All ®les were processed successfully.
>0 One or more ®les could not be read or another error occurred.
If an inaccessible ®le is encountered, cksum continues processing any remaining ®les, but the ®nal exit status is affected.
SEE ALSO
sum(1), wc(1), pdf(4).
STANDARDS CONFORMANCE cksum: XPG4, POSIX.2
c
− 1 − | Section 1−95 |