Skip to main content

Gzip

gzip is a single-file/stream lossless data compression utility, where the resulting compressed file generally has the suffix .gz. gzip also refers to the associated compressed data format used by the utility.

Documentation

Supported Platforms and Architectures

  • linux-x64
  • linux-arm64

Package Dependencies

The following package dependencies are required to be installed on the Unix/Linux system in order to support the requirements of the Gzip workload. Note that the Virtual Client will handle the installation of any required dependencies.

  • unzip
  • gzip

Workload Usage

gzip [OPTION]... [FILE]...
Compress or uncompress FILEs (by default, compress FILES in-place).

Mandatory arguments to long options are mandatory for short options too.

-c, --stdout write on standard output, keep original files unchanged
-d, --decompress decompress
-f, --force force overwrite of output file and compress links
-h, --help give this help
-k, --keep keep (don't delete) input files
-l, --list list compressed file contents
-L, --license display software license
-n, --no-name do not save or restore the original name and timestamp
-N, --name save or restore the original name and timestamp
-q, --quiet suppress all warnings
-r, --recursive operate recursively on directories
--rsyncable make rsync-friendly archive
-S, --suffix=SUF use suffix SUF on compressed files
--synchronous synchronous output (safer if system crashes, but slower)
-t, --test test compressed file integrity
-v, --verbose verbose mode
-V, --version display version number
-1, --fast compress faster
-9, --best compress better

With no FILE, or when FILE is -, read standard input.

Example usage: gzip -f myfile1.txt

What is Being Tested?

Gzip is used to measure performance in terms of ReductionRatio. Below are the metrics measured by Gzip Workload.

NameUnit
ReductionRatio-

References