Skip to content

Instantly share code, notes, and snippets.

@gitlawr
Last active October 27, 2020 03:26
Show Gist options
  • Save gitlawr/448588e4fb0a8c4a4a17db79977b0767 to your computer and use it in GitHub Desktop.
Save gitlawr/448588e4fb0a8c4a4a17db79977b0767 to your computer and use it in GitHub Desktop.
compression comparison

Compression Comparison

Original file: 2.4G docker images tar file

format compressed size ratio compress time decompress time
bzip2 645M 26.6% 4m13s 1m33s
lz4 1.1G 42.3% 7s 12s
gzip 728M 30.0% 1m50s 21s
zstd 670M 27.6% 16s 10s

Appendix

# Executed commands
bzip2 -zk airgap-images-amd64.tar
bzip2 -dk airgap-images-amd64.tar.bz2

lz4 airgap-images-amd64.tar
lz4 -d airgap-images-amd64.tar.lz4

gzip -c airgap-images-amd64.tar > airgap-images-amd64.tar.gz
gzip -d -c airgap-images-amd64.tar.gz > airgap-images-amd64.tar

zstd airgap-images-amd64.tar
zstd -d airgap-images-amd64.tar.zst
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment