僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
知るのが遅かったが、早くてもどうということはなさげ。
junk フォルダをtarでアーカイブし、圧縮してみる。
単にアーカイブしただけのtarを除き、最大の圧縮率になる
オプションを付与。
$ find junk -type f | wc -l 38 $ du -h junk | tail -n1 3.7M junk
$ tar cf j.tar junk $ zstd -19 -zc j.tar.zst
$ ls -alFh j.* -rw-r--r-- 1 user group 5.6M 8月 13 07:26 j.tar -rw-r--r-- 1 user group 1.4M 8月 13 07:30 j.tar.bz2 -rw-r--r-- 1 user group 1.7M 8月 13 07:30 j.tar.gz -rw-r--r-- 1 user group 853K 8月 13 07:31 j.tar.xz -rw-r--r-- 1 user group 967K 8月 13 07:34 j.tar.zst
デフォルトではgzip(--bestを付けても付けなくても同じようだ)と あまり変わらなかった。目一杯圧縮率をあげてやると、やはり少し 遅くなった。
$ time zstd -zc j.tar >/dev/null j.tar : 29.28% (5836800 => 1708990 bytes, /*stdout*\) real 0m0.101s user 0m0.096s sys 0m0.000s $ time zstd -19 -zc j.tar >/dev/null j.tar : 16.96% (5836800 => 989747 bytes, /*stdout*\) real 0m2.267s user 0m2.212s sys 0m0.048s
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。