Checksum the Contents of a File Usage: sum [-prxh-] [ file1 file2 ... ] sum checksums the contents of each of the files you specify, writing the results to stdout along with a count of the number of 512-byte blocks it read (including any partial blocks.) If no files are given, sum reads from stdin. sum is typically used to validate a file communicated over a possibly noisy communications line. sum treats the characters it reads as 8-bit unsigned integers and normally just adds them together to form a 16-bit unsigned result. Overflows are ignored. Options: -p POSIX checksum. Use the ISO-8802-3 CRC-32 poly- nomial to calculate a cyclic redundancy check for each input file and to write that value along with a count of the number of bytes (not blocks) to stdout. -r Rotated checksum. Rotate the accumulated checksum right one bit position before adding each character. -x Xor'ed checksum. For each new character, c, the checksum, i, is calculated as i += (i << 1) ^ c. -h Help. (This screen.) -- End of options. (The default and rotated checksums are the same as those calculated by the Unix System V sum command; the xor checksum is unique to this implementation.) |