Archive / CatTest : ねこテスト

なにこれ

お手軽に圧縮したらどうなるか。

tar系

zip, 7z

$ zip -9 wagahai9.zip wagahaiwa_nekodearu.txt
$ 7z a -mx9 wagahai9.7z wagahaiwa_nekodearu.txt

lzh等

(残念ながら Liunx で新規にlzhファイルは作れないので、「ふ様 (Windowsの某圧縮専用ソフト)」でlh5で圧縮し、scpで転送します。yz1/cab(LZX/21)もおまけで。

お手軽な結果

ファイルサイズ順で並び替えると、 lzh (lh5) > 標準zip > tar.gz系全般 > zip(Lv9) > yz1 > zst全般 > cab(LZX/21) > 7z (Lv9) > xz全般 > bz2全般 という結果になりました。あるぇbzip2すごくね?

(ls -l で、bz2は252108バイト、zstは281618バイト、txtは749051バイト。下記ワンライナーでどんだけの圧縮率かがわかります)
$ python -c "print(252108/749051)"
0.3365698730794031
$ python -c "print(281618/749051)"
0.3759663894714779

つまりわかることは、だいたい33%~50%くらいに圧縮できるってことになりますかね。


トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS