linux:tar,cpio,ar,xz,gzip,bzip2
须要把稳的是,linux上的tar/cpio/ar为归档工具,xz,gzip,bzip2为压缩工具。
值得一提的是,linux上的xz和windows上的7z利用的压缩算法相同,均为LZMA2算法(7z也可以指定LZMA算法),压缩率非常高。

tar命令是一个归档命令,本身并不具备压缩能力,但可以和其它压缩工具一起利用(比如Linux上常用的有:xz,gzip,bzip2),用来归档和压缩文件。
tar -z,利用gzip进行压缩tar -j,利用bzip2进行压缩tar -J,利用xz进行压缩利用举例:
tar -czvf xxx.tar.gz a.txt b.txttar -xzvf xxx.tar.gztar -cjvf xxx.tar.bz a.txt b.txttar -xjvf xxx.tar.bztar -cJvf xxx.tar.xz a.txt b.txttar -xJvf xxx.tar.xz
gz/bz/xz性能比较
压缩办法
压缩率
压缩速率
解压速率
压缩算法
gz
低
快
快
DEFLATE
bz
中
慢
中
BWT
xz
高
中
慢
LZMA2
gzip适用于耗时较少的场景,xz适用于空间占用较小的场景,如果须要平衡空间和韶光,可以考虑两方面表现均适中的bzip2。