The zcmp and zdiff commands are used to invoke the cmp or the diff program on files compressed via gzip. All options specified are passed directly to cmp or diff. If only file1 is specified, it is compared to the uncompressed contents of file1.gz. If two files are specified, their contents (uncompressed if necessary) are fed to cmp or diff. The input files are not modified. The exit status from cmp or diff is preserved.
Messages from the cmp or diff programs may refer to file names such as "-" instead of to the file names specified.
History
Arch Linux 2026-11-01 to Debian 12 (Bookworm): the text shown here
Debian 11 (Bullseye)
Debian 10 (Buster)
Debian 9 (Stretch)
Debian 8 (Jessie)
Debian 7 (Wheezy)
Debian 6.0 (Squeeze) to Debian 5.0 (Lenny)
Debian 4.0 (Etch) to Debian 1.1 (Buzz)
--brief until Debian 10 (Buster);
--bz2 until Debian 10 (Buster);
--context until Debian 10 (Buster);
--expand-tabs until Debian 10 (Buster);
--force-format until Debian 10 (Buster);
--format until Debian 10 (Buster);
--gz until Debian 10 (Buster);
--help until Debian 10 (Buster);
--ignore-all-space until Debian 10 (Buster);
--ignore-blank-lines until Debian 10 (Buster);
--ignore-case until Debian 10 (Buster);
--ignore-space-change until Debian 10 (Buster);
--ignore-tab-expansion until Debian 10 (Buster);
--initial-tab until Debian 10 (Buster);
--lz until Debian 10 (Buster);
--minimal until Debian 10 (Buster);
--no-rcfile until Debian 10 (Buster);
--report-identical-files until Debian 10 (Buster);
--show-c-function until Debian 10 (Buster);
--text until Debian 10 (Buster);
--unified until Debian 10 (Buster);
--version until Debian 10 (Buster);
--xz until Debian 10 (Buster);
-B until Debian 10 (Buster);
-C until Debian 10 (Buster);
-E until Debian 10 (Buster);
-M until Debian 10 (Buster);
-N until Debian 10 (Buster);
-O until Debian 10 (Buster);
-T until Debian 10 (Buster);
-U until Debian 10 (Buster);
-V until Debian 10 (Buster);
-a until Debian 10 (Buster);
-b until Debian 10 (Buster);
-c until Debian 10 (Buster);
-d until Debian 10 (Buster);
-h until Debian 10 (Buster);
-i until Debian 10 (Buster);
-p until Debian 10 (Buster);
-q until Debian 10 (Buster);
-s until Debian 10 (Buster);
-t until Debian 10 (Buster);
-u until Debian 10 (Buster);
-w until Debian 10 (Buster).