gzip, bzip2 and xz
Jesper Skou Jensen
jesper.skou.jensen at uni-c.dk
Tue Nov 19 09:13:32 EST 2013
At the moment I'm using gzip to compress my argus logfiles but I would
like to save more harddisk-space.
One option is to use bzip2, but it's much much slower than gzip both on
compress/write but most important on decompress/read, and because of
that it's not really a viable option for me.
xz on the other hand is VERY slow at compressing (doesn't matter for me,
it's just a batch job in the background) but decompresses just as fast
at gzip. The major advantage with xz is the huge save in compressed
filesize you get. A few quick tests shows 36% saved when compared to
bzip2 and 41% when compared to gzip.
uncompressed argus file;105268632
xz with -e and -9; 22600708
As you can see there's only a very small gain with the last "xz -e -9",
and it takes MUCH longer to compress, so it's probably not useful in
real-life situations. But the xz itself looks promising.
Unfortunately Argus clients doesn't read xz by default and I would have
to make my own wrapper for this to work. Would it be possible to add xz
as native supported compression format for the Argus clients?
More information about the argus