xref: /freebsd/usr.bin/gzip/zdiff.1 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1*be07528cSXin LI.\"	$NetBSD: zdiff.1,v 1.5 2010/04/14 19:52:05 wiz Exp $
29a9ea25fSXin LI.\"	$OpenBSD: zdiff.1,v 1.2 2003/07/13 17:39:14 millert Exp $
39a9ea25fSXin LI.\"
49a9ea25fSXin LI.\" Copyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com>
5*be07528cSXin LI.\" Copyright (c) 2010 Joerg Sonnenberger <joerg@NetBSD.org>
69a9ea25fSXin LI.\"
79a9ea25fSXin LI.\" Permission to use, copy, modify, and distribute this software for any
89a9ea25fSXin LI.\" purpose with or without fee is hereby granted, provided that the above
99a9ea25fSXin LI.\" copyright notice and this permission notice appear in all copies.
109a9ea25fSXin LI.\"
119a9ea25fSXin LI.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
129a9ea25fSXin LI.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
139a9ea25fSXin LI.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
149a9ea25fSXin LI.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
159a9ea25fSXin LI.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
169a9ea25fSXin LI.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
179a9ea25fSXin LI.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
189a9ea25fSXin LI.\"
199a9ea25fSXin LI.\" Sponsored in part by the Defense Advanced Research Projects
209a9ea25fSXin LI.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
219a9ea25fSXin LI.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
22*be07528cSXin LI.Dd May 23, 2011
239a9ea25fSXin LI.Dt ZDIFF 1
249a9ea25fSXin LI.Os
259a9ea25fSXin LI.Sh NAME
269a9ea25fSXin LI.Nm zcmp ,
279a9ea25fSXin LI.Nm zdiff
289a9ea25fSXin LI.Nd compare compressed files
299a9ea25fSXin LI.Sh SYNOPSIS
309a9ea25fSXin LI.Nm zcmp
319a9ea25fSXin LI.Op Ar options
329a9ea25fSXin LI.Ar file
339a9ea25fSXin LI.Op Ar file2
349a9ea25fSXin LI.Nm zdiff
359a9ea25fSXin LI.Op Ar options
369a9ea25fSXin LI.Ar file
379a9ea25fSXin LI.Op Ar file2
389a9ea25fSXin LI.Sh DESCRIPTION
399a9ea25fSXin LI.Nm zcmp
409a9ea25fSXin LIand
419a9ea25fSXin LI.Nm zdiff
429a9ea25fSXin LIare filters that invoke
439a9ea25fSXin LI.Xr cmp 1
449a9ea25fSXin LIor
459a9ea25fSXin LI.Xr diff 1
469a9ea25fSXin LIrespectively to compare compressed files.
479a9ea25fSXin LIAny
489a9ea25fSXin LI.Ar options
499a9ea25fSXin LIthat are specified are passed to
509a9ea25fSXin LI.Xr cmp 1
519a9ea25fSXin LIor
529a9ea25fSXin LI.Xr diff 1 .
539a9ea25fSXin LI.Pp
549a9ea25fSXin LIIf only
559a9ea25fSXin LI.Ar file1
569a9ea25fSXin LIis specified, it is compared against a file with the same name, but
579a9ea25fSXin LIwith the extension removed.
589a9ea25fSXin LIWhen both
599a9ea25fSXin LI.Ar file1
609a9ea25fSXin LIor
619a9ea25fSXin LI.Ar file2
629a9ea25fSXin LIare specified, either file may be compressed.
63*be07528cSXin LI.Pp
64*be07528cSXin LIExtensions handled by
65*be07528cSXin LI.Xr gzip 1 :
66*be07528cSXin LI.Bl -bullet -compact
67*be07528cSXin LI.It
68*be07528cSXin LIz, Z,
69*be07528cSXin LI.It
70*be07528cSXin LIgz,
71*be07528cSXin LI.It
72*be07528cSXin LItaz,
73*be07528cSXin LI.It
74*be07528cSXin LItgz.
75*be07528cSXin LI.El
76*be07528cSXin LI.Pp
77*be07528cSXin LIExtensions handled by
78*be07528cSXin LI.Xr bzip2 1 :
79*be07528cSXin LI.Bl -bullet -compact
80*be07528cSXin LI.It
81*be07528cSXin LIbz,
82*be07528cSXin LI.It
83*be07528cSXin LIbz2,
84*be07528cSXin LI.It
85*be07528cSXin LItbz,
86*be07528cSXin LI.It
87*be07528cSXin LItbz2.
88*be07528cSXin LI.El
89*be07528cSXin LI.Pp
90*be07528cSXin LIExtensions handled by
91*be07528cSXin LI.Xr xz 1 :
92*be07528cSXin LI.Bl -bullet -compact
93*be07528cSXin LI.It
94*be07528cSXin LIlzma,
95*be07528cSXin LI.It
96*be07528cSXin LIxz,
97*be07528cSXin LI.It
98*be07528cSXin LItlz,
99*be07528cSXin LI.It
100*be07528cSXin LItxz.
101*be07528cSXin LI.El
1029a9ea25fSXin LI.Sh ENVIRONMENT
1039a9ea25fSXin LI.Bl -tag -width "TMPDIR"
1049a9ea25fSXin LI.It Ev TMPDIR
1059a9ea25fSXin LIDirectory in which to place temporary files.
1069a9ea25fSXin LIIf unset,
1079a9ea25fSXin LI.Pa /tmp
1089a9ea25fSXin LIis used.
1099a9ea25fSXin LI.El
1109a9ea25fSXin LI.Sh FILES
1119a9ea25fSXin LI.Bl -tag -width "/tmp/zdiff.XXXXXXXXXX" -compact
1129a9ea25fSXin LI.It Pa /tmp/zcmp.XXXXXXXXXX
1139a9ea25fSXin LITemporary file for
1149a9ea25fSXin LI.Nm zcmp .
1159a9ea25fSXin LI.It Pa /tmp/zdiff.XXXXXXXXXX
1169a9ea25fSXin LITemporary file for
1179a9ea25fSXin LI.Nm zdiff .
1189a9ea25fSXin LI.El
1199a9ea25fSXin LI.Sh SEE ALSO
120*be07528cSXin LI.Xr bzip2 1 ,
1219a9ea25fSXin LI.Xr cmp 1 ,
122*be07528cSXin LI.Xr diff 1 ,
123*be07528cSXin LI.Xr gzip 1 ,
124*be07528cSXin LI.Xr xz 1
1259a9ea25fSXin LI.Sh CAVEATS
1269a9ea25fSXin LI.Nm zcmp
1279a9ea25fSXin LIand
1289a9ea25fSXin LI.Nm zdiff
1299a9ea25fSXin LIrely solely on the file extension to determine what is, or is not,
1309a9ea25fSXin LIa compressed file.
1319a9ea25fSXin LIConsequently, the following are not supported as arguments:
1329a9ea25fSXin LI.Bl -dash
1339a9ea25fSXin LI.It
1349a9ea25fSXin LIdirectories
1359a9ea25fSXin LI.It
1369a9ea25fSXin LIdevice special files
1379a9ea25fSXin LI.It
1389a9ea25fSXin LIfilenames indicating the standard input
1399a9ea25fSXin LI.Pq Dq \-
1409a9ea25fSXin LI.El
141