Compression and decompression in the gzip and zlib formats
