The gzip program compresses and decompresses files using Lempel-Ziv coding (LZ77). In the case of gzcat the resulting data is then concatenated in the manner of cat.