zstd算法简介
命令参考博客
安装
sudo apt-get install zstd
源码安装
git clone https://github.com/facebook/zstd.git
cd zstd
make
sudo make install
使用—高级使用请参考文章开头链接博客
压缩
zstd -z my_file.txt
zstd my_file.txt
解压缩
zstd -d my_file.txt.zst
unzstd my_file.txt.zst
压缩
tar -I zstd -cvf my_folder.tar.zst my_folder/
tar -I zstd -cvf my_files.tar.zst file1.txt file2.txt
解压缩
tar -I zstd -xvf my_folder.tar.zst
测试
siasun@ubuntu:~/video$ ls -lh video
total 586M
-rw-rw-r-- 1 siasun siasun 53M 1月 19 14:06 desktop 2021-01-19 13-37-36.mp4
-rw-rw-r-- 1 siasun siasun 71M 1月 20 13:46 desktop 2021-01-20 13-14-26.mp4
-rw-rw-r-- 1 siasun siasun 71M 1月 20 14:21 desktop 2021-01-20 13-46-48.mp4
-rw-rw-r-- 1 siasun siasun 83M 1月 20 14:59 desktop 2021-01-20 14-24-11.mp4
-rw-rw-r-- 1 siasun siasun 95M 1月 21 20:45 desktop 2021-01-21 20-12-19.mp4
-rw-rw-r-- 1 siasun siasun 60M 1月 21 21:17 desktop 2021-01-21 20-45-27.mp4
-rw-rw-r-- 1 siasun siasun 41M 1月 21 21:40 desktop 2021-01-21 21-20-10.mp4
-rw-rw-r-- 1 siasun siasun 73M 1月 22 07:26 desktop 2021-01-22 06-45-55.mp4
-rw-rw-r-- 1 siasun siasun 44M 1月 22 07:56 desktop 2021-01-22 07-26-45.mp4
siasun@ubuntu:~/video$ ls -lh
total 1.7G
drwxrwxr-x 2 siasun siasun 4.0K 1月 26 16:49 video
-rw-rw-r-- 1 siasun siasun 586M 1月 26 16:51 video_cvf.tar.gz
-rw-rw-r-- 1 siasun siasun 536M 1月 26 16:52 video.tar.zst
-rw-rw-r-- 1 siasun siasun 557M 1月 26 16:52 video_zcvf.tar.gz
siasun@ubuntu:~/video$
tar -cvf video_cvf.tar.gz video/ 压缩速度最快,但是占用内存最大
-rw-rw-r-- 1 siasun siasun 614031360 1月 26 16:51 video_cvf.tar.gz
tar -I zstd -cvf video.tar.zst video/ 压缩速度比-cvf慢一些,占用内存最小
-rw-rw-r-- 1 siasun siasun 561168996 1月 26 16:52 video.tar.zst
tar -zcvf video_zcvf.tar.gz video/ 压缩速度很慢,占用内存比-cvf小一些,但比不过zstd
-rw-rw-r-- 1 siasun siasun 583196053 1月 26 16:52 video_zcvf.tar.gz