xz壓縮的技術結合tar的使用詳解

來源:互聯網
上載者:User

Xz壓縮的技術
現在很多找到的軟體都是tar.xz的格式的,xz 是一個使用 LZMA壓縮演算法的無損資料壓縮檔格式。 和gzip與bzip2一樣,同樣支援多檔案壓縮,但是約定不能將多於一個的目標檔案壓縮排同一個檔案檔案。 相反,xz通常作為一種歸檔檔案自身的壓縮格式,例如使用tar或cpioUnix程式建立的歸檔。
xz utils 是 lzma utils 的下一代lzma utils 改名 xz utils。
壓縮時 xz utils 耗時比 bzip2 長一倍,
壓縮時 xz utils 耗時是 lzma utils 一半,
壓縮時 xz utils 組建檔案體積是 bzip2 的一半,
壓縮時 xz utils 組建檔案體積比 lzma utils 略大,
解壓時 xz utils 耗時是 bzip2 的三分之一,
解壓時 xz utils 速度比 lzma utils 略快,
解壓時 xz utils 耗時僅比 gzip 多一倍。
壓縮時 xz utils 使用 *.xz 格式 組建檔案 比 *.lzma 格式 略大,
測試樣本較小,多次測試結果有出入,無法判斷 xz utils 使用 *.xz 與 *.lzma 格式 壓縮與解壓時間 誰佔優勢。
到目前為止,lzma utils 的壓縮率仍是最大的,xz utils 解壓時間佔優勢。
一個 xz 檔案格式的實現XZ 公用程式已可在網上自由獲得。GNU tar自版本1.22起使用這一軟體透明支援xz檔案格式(就如同其處理gzip格式或者bzip2格式一樣)。 隨著大量軟體進入了公有領域(例如 liblzma等) 程式的4.999.9beta版本實現在GNU LGPL 和 GNU GPL條款下發布。
7-Zip在9.04 beta版支援了xz檔案格式。
xz的使用
xz 【選項】 待壓縮的檔案
常用選項:
-z強制壓縮
-d解壓縮.xz結尾的壓縮檔
如:
xz glib-2.36.0.tar
xz -d glib-2.36.0.tar.xz
xz的最用法是結合tar的使用
我在網上查了很久都沒有找到答案,最後使用man協助查到結果:
tar 使用J調用xz程式進行壓縮和解壓縮
如:
tar Jcvf test.tar.xz glib-2.36.0 壓縮
tar Jxvf test.tar.xz glib-2.36.0 解壓縮

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.