.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,該命令也可指定目錄進行壓縮和解壓。