Blame


1 cfa37a7b 2004-04-10 devnull .TH SUM 1
2 cfa37a7b 2004-04-10 devnull .SH NAME
3 cfa37a7b 2004-04-10 devnull sum, md5sum, sha1sum \- sum and count blocks in a file
4 cfa37a7b 2004-04-10 devnull .SH SYNOPSIS
5 cfa37a7b 2004-04-10 devnull .B sum
6 cfa37a7b 2004-04-10 devnull [
7 cfa37a7b 2004-04-10 devnull .B -5r
8 cfa37a7b 2004-04-10 devnull ]
9 cfa37a7b 2004-04-10 devnull [
10 cfa37a7b 2004-04-10 devnull .I file ...
11 cfa37a7b 2004-04-10 devnull ]
12 cfa37a7b 2004-04-10 devnull .PP
13 cfa37a7b 2004-04-10 devnull .B md5sum
14 cfa37a7b 2004-04-10 devnull [
15 cfa37a7b 2004-04-10 devnull .I file ...
16 cfa37a7b 2004-04-10 devnull ]
17 cfa37a7b 2004-04-10 devnull .PP
18 cfa37a7b 2004-04-10 devnull .B sha1sum
19 cfa37a7b 2004-04-10 devnull [
20 cfa37a7b 2004-04-10 devnull .I file ...
21 cfa37a7b 2004-04-10 devnull ]
22 cfa37a7b 2004-04-10 devnull .SH DESCRIPTION
23 cfa37a7b 2004-04-10 devnull By default,
24 cfa37a7b 2004-04-10 devnull .I sum
25 cfa37a7b 2004-04-10 devnull calculates and prints a 32-bit hexadecimal checksum,
26 cfa37a7b 2004-04-10 devnull a byte count,
27 cfa37a7b 2004-04-10 devnull and the name of
28 cfa37a7b 2004-04-10 devnull each
29 cfa37a7b 2004-04-10 devnull .IR file .
30 cfa37a7b 2004-04-10 devnull The checksum is also a function of the input length.
31 cfa37a7b 2004-04-10 devnull If no files are given,
32 cfa37a7b 2004-04-10 devnull the standard input is
33 cfa37a7b 2004-04-10 devnull summed.
34 cfa37a7b 2004-04-10 devnull Other summing algorithms are available.
35 cfa37a7b 2004-04-10 devnull The options are
36 cfa37a7b 2004-04-10 devnull .TP
37 cfa37a7b 2004-04-10 devnull .B -r
38 cfa37a7b 2004-04-10 devnull Sum with the algorithm of System V's
39 cfa37a7b 2004-04-10 devnull .B "sum -r"
40 cfa37a7b 2004-04-10 devnull and print the length (in 1K blocks) of the input.
41 cfa37a7b 2004-04-10 devnull .TP
42 cfa37a7b 2004-04-10 devnull .B -5
43 cfa37a7b 2004-04-10 devnull Sum with System V's default algorithm
44 cfa37a7b 2004-04-10 devnull and print the length (in 512-byte blocks) of the input.
45 cfa37a7b 2004-04-10 devnull .PP
46 cfa37a7b 2004-04-10 devnull .I Sum
47 cfa37a7b 2004-04-10 devnull is typically used to look for bad spots,
48 cfa37a7b 2004-04-10 devnull to validate a file communicated over
49 cfa37a7b 2004-04-10 devnull some transmission line or
50 cfa37a7b 2004-04-10 devnull as a quick way to determine if two files on different machines might be the same.
51 cfa37a7b 2004-04-10 devnull .PP
52 cfa37a7b 2004-04-10 devnull .B Md5sum
53 cfa37a7b 2004-04-10 devnull computes the 32 hex digit RSA Data Security, Inc. MD5 Message-Digest Algorithm
54 cfa37a7b 2004-04-10 devnull described in RFC1321.
55 cfa37a7b 2004-04-10 devnull If no
56 cfa37a7b 2004-04-10 devnull .I files
57 cfa37a7b 2004-04-10 devnull are given,
58 cfa37a7b 2004-04-10 devnull the standard input is
59 cfa37a7b 2004-04-10 devnull summed.
60 cfa37a7b 2004-04-10 devnull .PP
61 cfa37a7b 2004-04-10 devnull .B Sha1sum
62 cfa37a7b 2004-04-10 devnull computes the 40 hex digit National Institute of Standards and Technology SHA1 secure hash algorithm
63 cfa37a7b 2004-04-10 devnull described in FIPS PUB 180-1.
64 cfa37a7b 2004-04-10 devnull If no
65 cfa37a7b 2004-04-10 devnull .I files
66 cfa37a7b 2004-04-10 devnull are given,
67 cfa37a7b 2004-04-10 devnull the standard input is
68 cfa37a7b 2004-04-10 devnull summed.
69 cfa37a7b 2004-04-10 devnull .SH SOURCE
70 c3674de4 2005-01-11 devnull .B \*9/src/cmd/sum.c
71 cfa37a7b 2004-04-10 devnull .br
72 c3674de4 2005-01-11 devnull .B \*9/src/cmd/md5sum.c
73 cfa37a7b 2004-04-10 devnull .br
74 c3674de4 2005-01-11 devnull .B \*9/src/cmd/sha1sum.c
75 cfa37a7b 2004-04-10 devnull .SH "SEE ALSO"
76 d32deab1 2020-08-16 rsc .MR cmp (1) ,
77 d32deab1 2020-08-16 rsc .MR wc (1)