---
name: "zdiff"
section: "1"
platform: "linux"
package: "gzip"
version: "1.15-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux", "freebsd", "openbsd"]
url: "https://new.carta.tech/zdiff"
---

# zdiff(1)

compare compressed files

## NAME

zcmp, zdiff - compare compressed files

## SYNOPSIS

**zcmp** \[ cmp\_options \] file1 \[ file2 \]\
 **zdiff** \[ diff\_options \] file1 \[ file2 \]

## DESCRIPTION

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.

## SEE ALSO

[cmp(1)](/cmp/1.md), [diff(1)](/diff/1.md), [zmore(1)](/zmore/1.md), [zgrep(1)](/zgrep/1.md), [znew(1)](/znew/1.md), [zforce(1)](/zforce/1.md), [gzip(1)](/gzip/1.md), [gzexe(1)](/gzexe/1.md)

## BUGS

Messages from the **cmp** or **diff** programs may refer to file names such as "-" instead of to the file names specified.
