xref: /minix3/usr.bin/gzip/zdiff.1 (revision 5a645f22a86f086849945a5dd6acbf59f38c913a)
1*5a645f22SBen Gras.\"	$NetBSD: zdiff.1,v 1.5 2010/04/14 19:52:05 wiz Exp $
2*5a645f22SBen Gras.\"	$OpenBSD: zdiff.1,v 1.2 2003/07/13 17:39:14 millert Exp $
3*5a645f22SBen Gras.\"
4*5a645f22SBen Gras.\" Copyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com>
5*5a645f22SBen Gras.\" Copyright (c) 2010 Joerg Sonnenberger <joerg@NetBSD.org>
6*5a645f22SBen Gras.\"
7*5a645f22SBen Gras.\" Permission to use, copy, modify, and distribute this software for any
8*5a645f22SBen Gras.\" purpose with or without fee is hereby granted, provided that the above
9*5a645f22SBen Gras.\" copyright notice and this permission notice appear in all copies.
10*5a645f22SBen Gras.\"
11*5a645f22SBen Gras.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12*5a645f22SBen Gras.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13*5a645f22SBen Gras.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14*5a645f22SBen Gras.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15*5a645f22SBen Gras.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16*5a645f22SBen Gras.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17*5a645f22SBen Gras.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18*5a645f22SBen Gras.\"
19*5a645f22SBen Gras.\" Sponsored in part by the Defense Advanced Research Projects
20*5a645f22SBen Gras.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
21*5a645f22SBen Gras.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
22*5a645f22SBen Gras.\"
23*5a645f22SBen Gras.Dd April 14, 2010
24*5a645f22SBen Gras.Dt ZDIFF 1
25*5a645f22SBen Gras.Os
26*5a645f22SBen Gras.Sh NAME
27*5a645f22SBen Gras.Nm zcmp ,
28*5a645f22SBen Gras.Nm zdiff
29*5a645f22SBen Gras.Nd compare compressed files
30*5a645f22SBen Gras.Sh SYNOPSIS
31*5a645f22SBen Gras.Nm zcmp
32*5a645f22SBen Gras.Op Ar options
33*5a645f22SBen Gras.Ar file
34*5a645f22SBen Gras.Op Ar file2
35*5a645f22SBen Gras.Nm zdiff
36*5a645f22SBen Gras.Op Ar options
37*5a645f22SBen Gras.Ar file
38*5a645f22SBen Gras.Op Ar file2
39*5a645f22SBen Gras.Sh DESCRIPTION
40*5a645f22SBen Gras.Nm zcmp
41*5a645f22SBen Grasand
42*5a645f22SBen Gras.Nm zdiff
43*5a645f22SBen Grasare filters that invoke
44*5a645f22SBen Gras.Xr cmp 1
45*5a645f22SBen Grasor
46*5a645f22SBen Gras.Xr diff 1
47*5a645f22SBen Grasrespectively to compare compressed files.
48*5a645f22SBen GrasAny
49*5a645f22SBen Gras.Ar options
50*5a645f22SBen Grasthat are specified are passed to
51*5a645f22SBen Gras.Xr cmp 1
52*5a645f22SBen Grasor
53*5a645f22SBen Gras.Xr diff 1 .
54*5a645f22SBen Gras.Pp
55*5a645f22SBen GrasIf only
56*5a645f22SBen Gras.Ar file1
57*5a645f22SBen Grasis specified, it is compared against a file with the same name, but
58*5a645f22SBen Graswith the extension removed.
59*5a645f22SBen GrasWhen both
60*5a645f22SBen Gras.Ar file1
61*5a645f22SBen Grasor
62*5a645f22SBen Gras.Ar file2
63*5a645f22SBen Grasare specified, either file may be compressed.
64*5a645f22SBen Gras.Pp
65*5a645f22SBen GrasExtensions handled by
66*5a645f22SBen Gras.Xr gzip 1 :
67*5a645f22SBen Gras.Bl -bullet -compact
68*5a645f22SBen Gras.It
69*5a645f22SBen Grasz, Z,
70*5a645f22SBen Gras.It
71*5a645f22SBen Grasgz,
72*5a645f22SBen Gras.It
73*5a645f22SBen Grastaz,
74*5a645f22SBen Gras.It
75*5a645f22SBen Grastgz.
76*5a645f22SBen Gras.El
77*5a645f22SBen Gras.Pp
78*5a645f22SBen GrasExtensions handled by
79*5a645f22SBen Gras.Xr bzip2 1 :
80*5a645f22SBen Gras.Bl -bullet -compact
81*5a645f22SBen Gras.It
82*5a645f22SBen Grasbz,
83*5a645f22SBen Gras.It
84*5a645f22SBen Grasbz2,
85*5a645f22SBen Gras.It
86*5a645f22SBen Grastbz,
87*5a645f22SBen Gras.It
88*5a645f22SBen Grastbz2.
89*5a645f22SBen Gras.El
90*5a645f22SBen Gras.Pp
91*5a645f22SBen GrasExtensions handled by
92*5a645f22SBen Gras.Xr xz 1 :
93*5a645f22SBen Gras.Bl -bullet -compact
94*5a645f22SBen Gras.It
95*5a645f22SBen Graslzma,
96*5a645f22SBen Gras.It
97*5a645f22SBen Grasxz,
98*5a645f22SBen Gras.It
99*5a645f22SBen Grastlz,
100*5a645f22SBen Gras.It
101*5a645f22SBen Grastxz.
102*5a645f22SBen Gras.El
103*5a645f22SBen Gras.Sh ENVIRONMENT
104*5a645f22SBen Gras.Bl -tag -width "TMPDIR"
105*5a645f22SBen Gras.It Ev TMPDIR
106*5a645f22SBen GrasDirectory in which to place temporary files.
107*5a645f22SBen GrasIf unset,
108*5a645f22SBen Gras.Pa /tmp
109*5a645f22SBen Grasis used.
110*5a645f22SBen Gras.El
111*5a645f22SBen Gras.Sh FILES
112*5a645f22SBen Gras.Bl -tag -width "/tmp/zdiff.XXXXXXXXXX" -compact
113*5a645f22SBen Gras.It Pa /tmp/zcmp.XXXXXXXXXX
114*5a645f22SBen GrasTemporary file for
115*5a645f22SBen Gras.Nm zcmp .
116*5a645f22SBen Gras.It Pa /tmp/zdiff.XXXXXXXXXX
117*5a645f22SBen GrasTemporary file for
118*5a645f22SBen Gras.Nm zdiff .
119*5a645f22SBen Gras.El
120*5a645f22SBen Gras.Sh SEE ALSO
121*5a645f22SBen Gras.Xr bzip2 1 ,
122*5a645f22SBen Gras.Xr cmp 1 ,
123*5a645f22SBen Gras.Xr diff 1 ,
124*5a645f22SBen Gras.Xr gzip 1 ,
125*5a645f22SBen Gras.Xr xz 1
126*5a645f22SBen Gras.Sh CAVEATS
127*5a645f22SBen Gras.Nm zcmp
128*5a645f22SBen Grasand
129*5a645f22SBen Gras.Nm zdiff
130*5a645f22SBen Grasrely solely on the file extension to determine what is, or is not,
131*5a645f22SBen Grasa compressed file.
132*5a645f22SBen GrasConsequently, the following are not supported as arguments:
133*5a645f22SBen Gras.Bl -dash
134*5a645f22SBen Gras.It
135*5a645f22SBen Grasdirectories
136*5a645f22SBen Gras.It
137*5a645f22SBen Grasdevice special files
138*5a645f22SBen Gras.It
139*5a645f22SBen Grasfilenames indicating the standard input
140*5a645f22SBen Gras.Pq Dq \-
141*5a645f22SBen Gras.El
142