Best Free and Open Source Compression Tools

14 Best Free and Open Source Linux Compression Tools

Data compression is the process of storing data in a format that uses less space than the original representation would use. Compressing data can be very useful particularly in the field of communications as it enables devices to transmit or store data in fewer bits. Besides reducing transmission bandwidth, compression increases the amount of information that can be stored on a hard disk drive or other storage device.

There are two main types of compression. Lossy compression is a data encoding method which reduces a file by discarding certain information. When the file is uncompressed, not all of the original information will be recovered. Lossy compression is typically used to compress video, audio and images, as well as internet telephony. The fact that information is lost during compression will often be unnoticeable to most users. Lossy compression techniques are used in all DVDs, Blu-ray discs, and most multimedia available on the internet.

However, lossy compression is not appropriate where the original and the decompression data must be identical. In this situation, the user will need to use lossless compression. This type of compression is employed in compressing software applications, files, and text articles. Loseless compression is also popular in archiving your music. This article focuses on lossless compression tools.

To provide an insight into the quality of software available for Linux, we have compiled a list of 14 best free compression tools. Hopefully, there will be something of interest here for anyone who wishes to maximize their computer and network resources.

Here’s our recommendations. They are all open source goodness.

Best Free and Open Source Compression Tools

Let’s explore the 14 compression tools. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, together with links to relevant resources.

Compression Tools
LZ4Focused on compression and decompression speed
ZstandardFast compression algorithm, providing high compression ratios
brotliGeneric-purpose lossless compression algorithm
lzopFile compressor favoring speed over compression ratio
pigzParallel implementation of gzip
pixzParallel, indexed xz compressor
gzipProvides the standard GNU file compression utilities
bzip2Freely available, patent free, high-quality data compressor
pbzip2Parallel implementation of bzip2
LrzipAchieve very high compression ratios and speed when used with large files
lbzip2Multi-threaded implementation of bzip2, suited for serial and parallel processing
XZ UtilsSuccessor to the Lempel-Ziv/Markov-chain Algorithm compression format
plzipMassively parallel lossless data compressor
7-ZipFile archiver with a high compression ratio

Read our complete collection of recommended free and open source software. The collection covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There's tons of in-depth reviews, alternatives to Google, fun things to try, hardware, free programming books and tutorials, and much more.
Share this article


  1. Hi. Thank You for the articles.

    IMO, I think the title is a bit misleading. The articles are about compressions/decompression algorithms but from the title one may think they are about archive managers of the like of Engrampa, PeaZip, Xarchiver erc.

    1. Gio, you are wrong, the title of the article is not misleading. Maybe English is not your first language.

      Just look at tar, the classic archive manager. It creates archives which aren’t compressed, sure it’s possible to create compressed tar archives, but tar uses bzip2, gzip, compress etc to do the compression.

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.