壓縮

文件壓縮有兩大好處: 可以減少存儲文件所需要的磁盤空間;可以加速數據在網絡和磁盤上的傳輸。


有很多種不同的壓縮格式、工具和算法,它們各有千秋,

壓縮格式
工具 算法 文件擴展名
是否包含多個文件
是否可切分
DEFLATE N/A DEFLATE .deflate
Gzip gzip DEFLATE .gz
bzip2 bzip2 bzip2 .bz2
LZO Lzop LZO .lzo


所有壓縮算法都需要權衡空間/時間:壓縮和解壓縮速度更快,其代價通常是隻能節省少量的空間。上表列出的的所有壓縮工具都提供9個不同的選項不控制壓縮時必須考慮的權衡:選項-1爲優化壓縮速度, -9爲優化壓縮空間。

不同壓縮工具有不同的壓縮特性。gzip是一個通用的壓縮工具,在空間/時間性能的權衡中,居於其他兩個壓縮方法之間。 bzip2比gzip更高效,但壓縮速度更慢一點。bzip2的解壓縮速度比壓縮速度快,但比其他壓縮格式相比,仍然要慢一些。另外一方面,LZO優化壓縮速度,其速度比gzip(或其它壓縮/解壓縮工具)更快, 但壓縮效率稍遜一籌。


發佈了17 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章