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