xref: /netbsd-src/usr.bin/gzip/zdiff.1 (revision 10b9fb64b7ba50acaeecfc1285af84850b8a0974)
1*10b9fb64Swiz.\"	$NetBSD: zdiff.1,v 1.5 2010/04/14 19:52:05 wiz Exp $
25ddb4360Smrg.\"	$OpenBSD: zdiff.1,v 1.2 2003/07/13 17:39:14 millert Exp $
35ddb4360Smrg.\"
45ddb4360Smrg.\" Copyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com>
568128a56Sjoerg.\" Copyright (c) 2010 Joerg Sonnenberger <joerg@NetBSD.org>
65ddb4360Smrg.\"
75ddb4360Smrg.\" Permission to use, copy, modify, and distribute this software for any
85ddb4360Smrg.\" purpose with or without fee is hereby granted, provided that the above
95ddb4360Smrg.\" copyright notice and this permission notice appear in all copies.
105ddb4360Smrg.\"
115ddb4360Smrg.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
125ddb4360Smrg.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
135ddb4360Smrg.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
145ddb4360Smrg.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
155ddb4360Smrg.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
165ddb4360Smrg.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
175ddb4360Smrg.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
185ddb4360Smrg.\"
195ddb4360Smrg.\" Sponsored in part by the Defense Advanced Research Projects
205ddb4360Smrg.\" Agency (DARPA) and Air Force Research Laboratory, Air Force
215ddb4360Smrg.\" Materiel Command, USAF, under agreement number F39502-99-1-0512.
225ddb4360Smrg.\"
2368128a56Sjoerg.Dd April 14, 2010
245ddb4360Smrg.Dt ZDIFF 1
255ddb4360Smrg.Os
265ddb4360Smrg.Sh NAME
275ddb4360Smrg.Nm zcmp ,
285ddb4360Smrg.Nm zdiff
295ddb4360Smrg.Nd compare compressed files
305ddb4360Smrg.Sh SYNOPSIS
315ddb4360Smrg.Nm zcmp
325ddb4360Smrg.Op Ar options
335ddb4360Smrg.Ar file
345ddb4360Smrg.Op Ar file2
355ddb4360Smrg.Nm zdiff
365ddb4360Smrg.Op Ar options
375ddb4360Smrg.Ar file
385ddb4360Smrg.Op Ar file2
395ddb4360Smrg.Sh DESCRIPTION
405ddb4360Smrg.Nm zcmp
415ddb4360Smrgand
425ddb4360Smrg.Nm zdiff
435ddb4360Smrgare filters that invoke
445ddb4360Smrg.Xr cmp 1
455ddb4360Smrgor
465ddb4360Smrg.Xr diff 1
475ddb4360Smrgrespectively to compare compressed files.
485ddb4360SmrgAny
495ddb4360Smrg.Ar options
505ddb4360Smrgthat are specified are passed to
515ddb4360Smrg.Xr cmp 1
525ddb4360Smrgor
535ddb4360Smrg.Xr diff 1 .
545ddb4360Smrg.Pp
555ddb4360SmrgIf only
565ddb4360Smrg.Ar file1
575ddb4360Smrgis specified, it is compared against a file with the same name, but
585ddb4360Smrgwith the extension removed.
595ddb4360SmrgWhen both
605ddb4360Smrg.Ar file1
615ddb4360Smrgor
625ddb4360Smrg.Ar file2
635ddb4360Smrgare specified, either file may be compressed.
6468128a56Sjoerg.Pp
6568128a56SjoergExtensions handled by
6668128a56Sjoerg.Xr gzip 1 :
6768128a56Sjoerg.Bl -bullet -compact
6868128a56Sjoerg.It
6968128a56Sjoergz, Z,
7068128a56Sjoerg.It
7168128a56Sjoerggz,
7268128a56Sjoerg.It
7368128a56Sjoergtaz,
7468128a56Sjoerg.It
7568128a56Sjoergtgz.
7668128a56Sjoerg.El
7768128a56Sjoerg.Pp
7868128a56SjoergExtensions handled by
79*10b9fb64Swiz.Xr bzip2 1 :
8068128a56Sjoerg.Bl -bullet -compact
8168128a56Sjoerg.It
8268128a56Sjoergbz,
8368128a56Sjoerg.It
8468128a56Sjoergbz2,
8568128a56Sjoerg.It
8668128a56Sjoergtbz,
8768128a56Sjoerg.It
8868128a56Sjoergtbz2.
8968128a56Sjoerg.El
9068128a56Sjoerg.Pp
9168128a56SjoergExtensions handled by
9268128a56Sjoerg.Xr xz 1 :
9368128a56Sjoerg.Bl -bullet -compact
9468128a56Sjoerg.It
9568128a56Sjoerglzma,
9668128a56Sjoerg.It
9768128a56Sjoergxz,
9868128a56Sjoerg.It
9968128a56Sjoergtlz,
10068128a56Sjoerg.It
10168128a56Sjoergtxz.
10268128a56Sjoerg.El
1035ddb4360Smrg.Sh ENVIRONMENT
1045ddb4360Smrg.Bl -tag -width "TMPDIR"
1055ddb4360Smrg.It Ev TMPDIR
1065ddb4360SmrgDirectory in which to place temporary files.
1075ddb4360SmrgIf unset,
1085ddb4360Smrg.Pa /tmp
1095ddb4360Smrgis used.
1105ddb4360Smrg.El
1115ddb4360Smrg.Sh FILES
1125ddb4360Smrg.Bl -tag -width "/tmp/zdiff.XXXXXXXXXX" -compact
1135ddb4360Smrg.It Pa /tmp/zcmp.XXXXXXXXXX
1145ddb4360SmrgTemporary file for
1155ddb4360Smrg.Nm zcmp .
1165ddb4360Smrg.It Pa /tmp/zdiff.XXXXXXXXXX
1175ddb4360SmrgTemporary file for
1185ddb4360Smrg.Nm zdiff .
1195ddb4360Smrg.El
1205ddb4360Smrg.Sh SEE ALSO
12168128a56Sjoerg.Xr bzip2 1 ,
1225ddb4360Smrg.Xr cmp 1 ,
12368128a56Sjoerg.Xr diff 1 ,
124*10b9fb64Swiz.Xr gzip 1 ,
12568128a56Sjoerg.Xr xz 1
1265ddb4360Smrg.Sh CAVEATS
1275ddb4360Smrg.Nm zcmp
1285ddb4360Smrgand
1295ddb4360Smrg.Nm zdiff
1305ddb4360Smrgrely solely on the file extension to determine what is, or is not,
1315ddb4360Smrga compressed file.
1325ddb4360SmrgConsequently, the following are not supported as arguments:
1335ddb4360Smrg.Bl -dash
1345ddb4360Smrg.It
1355ddb4360Smrgdirectories
1365ddb4360Smrg.It
1375ddb4360Smrgdevice special files
1385ddb4360Smrg.It
13928c2ebe9Swizfilenames indicating the standard input
14028c2ebe9Swiz.Pq Dq \-
1415ddb4360Smrg.El
142