1*86d7f5d3SJohn Marino.\" $NetBSD: zdiff.1,v 1.2 2003/12/28 12:43:43 wiz Exp $ 2*86d7f5d3SJohn Marino.\" $OpenBSD: zdiff.1,v 1.2 2003/07/13 17:39:14 millert Exp $ 3*86d7f5d3SJohn Marino.\" $DragonFly: src/usr.bin/gzip/zdiff.1,v 1.1 2004/10/26 11:19:31 joerg Exp $ 4*86d7f5d3SJohn Marino.\" 5*86d7f5d3SJohn Marino.\" Copyright (c) 2003 Todd C. Miller <Todd.Miller@courtesan.com> 6*86d7f5d3SJohn Marino.\" 7*86d7f5d3SJohn Marino.\" Permission to use, copy, modify, and distribute this software for any 8*86d7f5d3SJohn Marino.\" purpose with or without fee is hereby granted, provided that the above 9*86d7f5d3SJohn Marino.\" copyright notice and this permission notice appear in all copies. 10*86d7f5d3SJohn Marino.\" 11*86d7f5d3SJohn Marino.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 12*86d7f5d3SJohn Marino.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 13*86d7f5d3SJohn Marino.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 14*86d7f5d3SJohn Marino.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 15*86d7f5d3SJohn Marino.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 16*86d7f5d3SJohn Marino.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 17*86d7f5d3SJohn Marino.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 18*86d7f5d3SJohn Marino.\" 19*86d7f5d3SJohn Marino.\" Sponsored in part by the Defense Advanced Research Projects 20*86d7f5d3SJohn Marino.\" Agency (DARPA) and Air Force Research Laboratory, Air Force 21*86d7f5d3SJohn Marino.\" Materiel Command, USAF, under agreement number F39502-99-1-0512. 22*86d7f5d3SJohn Marino.\" 23*86d7f5d3SJohn Marino.Dd June 23, 2003 24*86d7f5d3SJohn Marino.Dt ZDIFF 1 25*86d7f5d3SJohn Marino.Os 26*86d7f5d3SJohn Marino.Sh NAME 27*86d7f5d3SJohn Marino.Nm zcmp , 28*86d7f5d3SJohn Marino.Nm zdiff 29*86d7f5d3SJohn Marino.Nd compare compressed files 30*86d7f5d3SJohn Marino.Sh SYNOPSIS 31*86d7f5d3SJohn Marino.Nm zcmp 32*86d7f5d3SJohn Marino.Op Ar options 33*86d7f5d3SJohn Marino.Ar file 34*86d7f5d3SJohn Marino.Op Ar file2 35*86d7f5d3SJohn Marino.Nm zdiff 36*86d7f5d3SJohn Marino.Op Ar options 37*86d7f5d3SJohn Marino.Ar file 38*86d7f5d3SJohn Marino.Op Ar file2 39*86d7f5d3SJohn Marino.Sh DESCRIPTION 40*86d7f5d3SJohn Marino.Nm zcmp 41*86d7f5d3SJohn Marinoand 42*86d7f5d3SJohn Marino.Nm zdiff 43*86d7f5d3SJohn Marinoare filters that invoke 44*86d7f5d3SJohn Marino.Xr cmp 1 45*86d7f5d3SJohn Marinoor 46*86d7f5d3SJohn Marino.Xr diff 1 47*86d7f5d3SJohn Marinorespectively to compare compressed files. 48*86d7f5d3SJohn MarinoSuch files generally have a 49*86d7f5d3SJohn Marino.Dq Z 50*86d7f5d3SJohn Marinoor 51*86d7f5d3SJohn Marino.Dq gz 52*86d7f5d3SJohn Marinoextension (both the 53*86d7f5d3SJohn Marino.Xr compress 1 54*86d7f5d3SJohn Marinoand 55*86d7f5d3SJohn Marino.Xr gzip 1 56*86d7f5d3SJohn Marinoformats are supported). 57*86d7f5d3SJohn MarinoAny 58*86d7f5d3SJohn Marino.Ar options 59*86d7f5d3SJohn Marinothat are specified are passed to 60*86d7f5d3SJohn Marino.Xr cmp 1 61*86d7f5d3SJohn Marinoor 62*86d7f5d3SJohn Marino.Xr diff 1 . 63*86d7f5d3SJohn Marino.Pp 64*86d7f5d3SJohn MarinoIf only 65*86d7f5d3SJohn Marino.Ar file1 66*86d7f5d3SJohn Marinois specified, it is compared against a file with the same name, but 67*86d7f5d3SJohn Marinowith the extension removed. 68*86d7f5d3SJohn MarinoWhen both 69*86d7f5d3SJohn Marino.Ar file1 70*86d7f5d3SJohn Marinoor 71*86d7f5d3SJohn Marino.Ar file2 72*86d7f5d3SJohn Marinoare specified, either file may be compressed. 73*86d7f5d3SJohn Marino.Sh ENVIRONMENT 74*86d7f5d3SJohn Marino.Bl -tag -width "TMPDIR" 75*86d7f5d3SJohn Marino.It Ev TMPDIR 76*86d7f5d3SJohn MarinoDirectory in which to place temporary files. 77*86d7f5d3SJohn MarinoIf unset, 78*86d7f5d3SJohn Marino.Pa /tmp 79*86d7f5d3SJohn Marinois used. 80*86d7f5d3SJohn Marino.El 81*86d7f5d3SJohn Marino.Sh FILES 82*86d7f5d3SJohn Marino.Bl -tag -width "/tmp/zdiff.XXXXXXXXXX" -compact 83*86d7f5d3SJohn Marino.It Pa /tmp/zcmp.XXXXXXXXXX 84*86d7f5d3SJohn MarinoTemporary file for 85*86d7f5d3SJohn Marino.Nm zcmp . 86*86d7f5d3SJohn Marino.It Pa /tmp/zdiff.XXXXXXXXXX 87*86d7f5d3SJohn MarinoTemporary file for 88*86d7f5d3SJohn Marino.Nm zdiff . 89*86d7f5d3SJohn Marino.El 90*86d7f5d3SJohn Marino.Sh SEE ALSO 91*86d7f5d3SJohn Marino.Xr cmp 1 , 92*86d7f5d3SJohn Marino.Xr diff 1 , 93*86d7f5d3SJohn Marino.Xr gzip 1 94*86d7f5d3SJohn Marino.Sh CAVEATS 95*86d7f5d3SJohn Marino.Nm zcmp 96*86d7f5d3SJohn Marinoand 97*86d7f5d3SJohn Marino.Nm zdiff 98*86d7f5d3SJohn Marinorely solely on the file extension to determine what is, or is not, 99*86d7f5d3SJohn Marinoa compressed file. 100*86d7f5d3SJohn MarinoConsequently, the following are not supported as arguments: 101*86d7f5d3SJohn Marino.Bl -dash 102*86d7f5d3SJohn Marino.It 103*86d7f5d3SJohn Marinodirectories 104*86d7f5d3SJohn Marino.It 105*86d7f5d3SJohn Marinodevice special files 106*86d7f5d3SJohn Marino.It 107*86d7f5d3SJohn Marinofilenames indicating the standard input 108*86d7f5d3SJohn Marino.Pq Dq \- 109*86d7f5d3SJohn Marino.El 110