unstack, sort: cleanup and improvement
[minix.git] / man / man1 / compress.1
blobb0895e1e2311556216d5f53ba4910f4d1377b3de
1 .TH COMPRESS 1
2 .SH NAME
3 compress, uncompress, zcat \- compress a file using modified Lempel-Ziv coding
4 .SH SYNOPSIS
5 \fBcompress\fR [\fB\-cdfv\fR]\fR [\fIfile\fR] ...\fR
6 .br
7 .de FL
8 .TP
9 \\fB\\$1\\fR
10 \\$2
12 .de EX
13 .TP 20
14 \\fB\\$1\\fR
15 # \\$2
17 .SH OPTIONS
18 .TP 5
19 .B \-c
20 # Put output on \fIstdout\fR instead of on \fIfile.Z\fR
21 .TP 5
22 .B \-d
23 # Decompress instead of compress
24 .TP 5
25 .B \-f
26 # Force output even if there is no saving
27 .TP 5
28 .B \-v
29 # Verbose mode
30 .SH EXAMPLES
31 .TP 20
32 .B compress <infile >outfile
33 # Compress 1 file
34 .TP 20
35 .B compress x y z
36 # Compress 3 files to \fIx.Z\fR, \fIy.Z\fR, and \fIz.Z\fR
37 .TP 20
38 .B compress \-d file.Z
39 # Decompress \fIfile.Z\fR to \fIfile\fR
40 .SH DESCRIPTION
41 .PP
42 The listed files (or \fIstdin\fR, if none are given) are compressed
43 using the Ziv-Lempel algorithm.  If the output is smaller than the input,
44 the output is put on \fIfile.Z\fR or \fIstdout\fR if no files are listed.  
45 If \fIcompress\fR is linked to \fIuncompress\fR, the latter is the same 
46 as giving the \fB\-d\fP flag.
47 Similarly, a link to \fIzcat\fR decompresses to \fIstdout\fR.
48 The
49 \s-1MINIX 3\s-1
50 version of \fIcompress\fR uses 13-bit compression.
51 This means that when compressing files on other systems for transmission to
52 \s-1MINIX 3\s-1,
53 be sure that only 13-bit compression is used.
54 On many systems, the default is 16-bit (too big).
55 .SH "SEE ALSO"
56 .BR tar (1).