Zstandard in short zstd is a new small and faster data compression tool developed by Facebook. It is an implementation of a new data compression algorithm. zstd also offers highly configurable compression speed, with the fast modes at > 200 MB/s. It also features a very fast decoder, with speeds > 500 MB/s per core.

Advertisement

Install Zstandard on Linux

The Ubuntu users can install it directory from base repositories. Open a terminal and run the following command to install zstd on Debian based systems.

sudo apt install zstd

Use following commands to install Zstd on CentOS, Red Hat and Fedora systems.

sudo yum install zstd      ## CentOS, RedHat systems 
sudo dnf install zstd      ## Fedora systems 

For the Linux systems don’t include zstd packages to there repositories can compile from source. Download the latest Zstandard release from GitHub and extract on your system. Now compile it using make.

wget https://github.com/facebook/zstd/releases/download/v1.3.8/zstd-1.3.8.tar.gz
tar xzf zstd-1.3.8.tar.gz
cd zstd-1.3.8
sudo make install

Using Zstd Compression Tool

Use zstd command followed by the filename to compress. This will create a compressed file with appending .zst extension to the original filename.

zstd filename

You can also specify the output compressed filename with -o command line parameter.

zstd filename -o newfile.zst

To uncompress any file compressed with zstandard. Use -d option with zstd or directory use unzstd command directory.

zstd -d filename.zst
unzstd filename.zst

Zstandard Comparison with Other Tools

Here I did a comparison between the zip, tar, and zstd archiving tools and found that zstd is faster and than others. I used a 508 Mb backup file and here are results and got the following results.

Using zstd:

The zstd takes 5 seconds to compress and created a 119 Mb compressed file.

Using tar:

For the same file, tar takes 23 seconds to compress and created a 150 Mb compressed file.

Using zip:

And zip takes 22 seconds to compress and created a 150 Mb compressed file. So it looks tar and zip take approx same time here.

As per the above comparison, zstd is much faster than other compression tools and provider higher compression of data. So we can assume that zstd may replace the current compthe ression tools in future.

Share.
Leave A Reply

Exit mobile version