高壓縮率工具xz

2022-01-26 05:51:03 字數 2003 閱讀 9810

前言:

xz這個壓縮工具可能很多人都很陌生,xz是絕大數linux預設就帶的乙個壓縮工具。在壓縮率上甚至比7z還要小,在需要將檔案極致壓縮的情況下,是乙個給力的工具:

usage: xz [option]... [file]...

compress or decompress files

inthe .xz format.

-z, --compress force compression

-d, --decompress, --uncompress

force decompression

-t, --test test compressed file integrity

-l, --list list information about .xz files

-k, --keep keep (don'

t delete) input files

-f, --force force overwrite of output file and (de)compress links

-c, --stdout, --to-stdout

write to standard output and don

't delete input files

-0 ... -9 compression preset; default

is6; take compressor *and*decompressor memory usage into account before

using

7-9!

-e, --extreme try to improve compression ratio by using

more cpu time;

does not affect decompressor memory requirements

-t, --threads=num use at most num threads; the default

is1; set to 0

to use

as many threads as

there are processor cores

-q, --quiet suppress warnings; specify twice to suppress errors too

-v, --verbose be verbose; specify twice for

even more verbose

-h, --help display this

short

help and exit

-h, --long-help display the long

help (lists also the advanced options)

-v, --version display the version number and exit

with no file, or when file

is -, read standard input.

report bugs to

(inenglish or finnish).

xz utils home page:

>

上面就是xz命令的用法,簡單的來說呢,xz命令考慮的是極致的壓縮率,一般情況下tar -czvf tar-zxvf都可以解決問題了,值得一提的是,xz命令不支援對資料夾壓縮,如果需要壓縮資料夾,則可以先將其轉為tar包,而後再xz

xz -kz9 test.tar    不刪除原檔案的壓縮(xz -z9則為刪除原檔案)

xz -kd 不刪除原檔案的解壓(xz -d則為刪除原檔案的解壓)

pixz命令是需要自己安裝的,可以使用cpu多執行緒的來進行壓縮,大大減少xz命令的壓縮時間。使用鏈結位址

Linux 高壓縮率工具 XZ 壓縮詳解

目錄 四 擴充套件 公尺妮文學網 m.amini.net xz 壓縮比比較高,在這裡沒有進行詳細對比。官網介紹到 壓縮後的檔案大小 gzip 小30 比bzip2小15 我測試 乙個 112m 的檔案,xz 壓縮完後 4.5m,gz 壓縮完後 16m,biz2 縮完後7.6m.壓縮比 xz biz2...

Linux使用高壓縮率的lzma和xz

gnu tar的1.26版本開始支援lzma和xz壓縮,具體壓縮例項如下 tar c xz f my archive.tar.xz some directory results in my archive.tar.xz tar c lzma f my archive.tar.lzma some di...

Linux使用高壓縮率的lzma和xz

gnu tar的1.26版本開始支援lzma和xz壓縮,具體壓縮例項如下 壓縮tar c xz f my archive.tar.xz some directory results in my archive.tar.xz tar c lzma f my archive.tar.lzma some ...