Home > PC環境 > XZ圧縮形式を試す

XZ圧縮形式を試す

gzipよりも圧縮効率が大きく向上した「xz」というフォーマットが正式に使われはじめているようです。
このフォーマットはLZMAという圧縮フォーマットを正式にXZとして公開されたものらしくこのXZフォーマットはtar 1.22からサポートされているようです(Vine 5のtarは1.22なので使えるはず)。
詳しくはこのへん
そんなわけで、イメージファイルをXZ UtilsのXZコマンド(4.999.9beta)で圧縮してみました。今のところまだβ版なので使用に注意してください(サイトによると4.999.9betaが最終βリリースのようで、まもなく5.0.0をリリースするとのこと)。使い方はgzipと同じです。
 % xz *.img
で圧縮されます。
圧縮テストは以下の環境で行いました。
  • SPring-8 MarCCD 225HE オリジナルサイズ18MB(18878464bytes)
  • CPU:Core2 Quad Q6600(3GHz;OC)/RAM DDR2 4GB
  • Vine Linux 5.0
  • XZ Utils 4.999.9beta
圧縮は結構時間がかかり、上記の環境で1枚あたり12-15秒ほどかかりました。4枚圧縮でXZ,BZIP2,GZIPで行った結果は以下の通り。
  • XZ: 9.3MB, 8.7MB, 10.1MB, 9.4MB; Ave. 9.4MB
    (圧縮:12.5sec/frame; 展開:1sec/frame)
  • BZIP2: 8.5MB, 7.8MB, 9.4MB, 8.6MB; Ave. 8.6MB
    (圧縮:2.5sec/frame; 展開:1sec/frame)
  • GZIP: 13.0MB, 12.0MB, 14.3MB, 13.2MB; Ave. 13.1MB
    (圧縮:1.4sec/frame; 展開:0.3sec/frame)
「おぉ、XZって素晴らしい!」って結果になると思ってましたが、BZIP2の方が圧縮率が高い上に圧縮時間も短いですね(^^;。イメージファイルはBZIP2の方が適してるのかなぁ?
これはあくまで私の結果ですので、もっと違う結果になる!というデータがありましたらコメントお寄せ下さい。

Comments:0

コメントはありません。
Comment Form
Remember personal info

Trackback:0

TrackBack URL for this entry
http://biokids.org/blog/sb.cgi/37
Listed below are links to weblogs that reference
XZ圧縮形式を試す from BioKids Blog (beta)
トラックバックはありません。

Home > PC環境 > XZ圧縮形式を試す

Search
Feeds

Count:

Page Top