2012年2月21日 星期二

tar.xz format

解壓縮:
1   *.tar.xz format:
    現在很多找到的軟體都是tar.xz的格式的,xz 是一個使用 LZMA壓縮演算法的無損資料壓縮檔案格式。 和gzipbzip2一樣,同樣支持多檔案壓縮,但是約定不能將多於一個的目的檔案壓縮進同一個檔案檔。 相反,xz通常作為一種歸檔檔自身的壓縮格式,例如使用tarcpioUnix程式創建的歸檔。 xz GNU coreutils(版本 7.1 或更新) 中被使用。 xz 作為壓縮套裝軟體被收錄在 Fedora (Fedora 12) , Arch Linux , FreeBSD Slackware LinuxCRUX Funtoo中。

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檔案格式。

首先到http://download.chinaunix.net/download/0014000/13078.shtml

頁面下載xz-5.0.3.tar.bz2解壓工具,然後編譯安裝
tar -xf xz-5.0.3.tar
cd xz-5.0.3
./configure
make
make install

這樣就可以用xz命令來解壓tar.xz格式檔,
 xz -d linux-3.1-rc4.tar.xz

沒有留言:

張貼留言

DNSSEC安全技術簡介 作者:游子興 / 臺灣大學計算機及資訊網路中心網路組約聘幹事 DNS 是一套已經廣泛使用的Internet 服務,但因先天的技術限制導致容易成為駭客攻擊的目標。本文主要在介紹DNSSEC 之緣起與技術背景,及其使用的加解密技術如何確保資料的完整...