.zip,.gz,.bz2,.xz,
.tar.gz,.tar.bz2,.tar.xz算法
gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序,用于UNIX系统的文件压缩。咱们在Linux中常常会用到后缀为.gz的文件,它们就是gzip格式的。工具
注意: gzip不能压缩目录文件
语法: gzip [options] [filename]
options:
-d:解压缩(=gunzip)
-#:指定压缩等级,此处#表示1~9数字,9压缩最好,默认为6(压缩等级越高,CPU消耗越高)spa
使用zcat命令:ip
eg1:gzip -dio
eg2:gunzip效率
bzip2 是一个基于Burrows-Wheeler 变换的无损压缩软件,压缩效果比传统的LZ77/LZ78压缩算法来得好。它是一款免费软件。能够自由分发无偿使用。它普遍存在于UNIX&LINUX的许多发行版本中。bzip2可以进行高质量的数据压缩。它利用先进的压缩技术,可以把普通的数据文件压缩10%至15%,压缩的速度和解压的效率都很是高!支持大多数压缩格式,包括tar、gzip 等等。打包
注意: bzip2不能够压缩目录文件
语法: bzip2 [options] [filename]
options:
-d:解压缩
-z:压缩(=bzip2,因此能够不带该参数直接使用)
bzip2的使用方法同gzip。软件
说明: 同gzip,该命令也可指定目录进行压缩和解压。file
xz是一种压缩文件格式,采用LZMA SDK压缩,目标文件较gzip压缩文件(.gz或·tgz)小30%,较·bz2小15%。语法
注意: xz不可用于压缩目录文件
语法: xz [options] [filename]
options:
-d:解压缩
使用方法同gzip、bzip2,压缩程度更高。
说明: 同gzip、bzip2,该命令也可指定目录进行压缩和解压。