Compressing packages with bzip2 instead gzip?
Olafur Arason
olafra at gmail.com
Fri Dec 9 21:18:21 GMT 2005
These is with a directory of pdf and zip(sxw) files:
pdf.tar 103434240
pdf.tar.gz (9) 69866068 (68%)
pdf.tar.rz (9) 49861918 (48%)
pdf.tar.7z 61108560 (59%)
pdf.tar.bz2 (9) 66184262 (64%)
Decompression speed:
gzip:
real 0m18.956s
user 0m5.016s (100%)
sys 0m1.280s
rzip:
real 0m22.850s
user 0m18.228s (364%)
sys 0m3.876s
7zip:
real 0m34.894s
user 0m18.980s (379%)
sys 0m1.816s
Bzip2:
real 0m58.077s
user 0m45.248s (903%)
sys 0m2.628s
Compression speed:
gzip:
real 1m6.055s
user 0m55.064s (100%)
sys 0m1.812s
rzip:
real 5m0.704s
user 3m32.812s (387%)
sys 0m6.508s
7zip:
rreal 6m1.161s
user 5m19.064s (580%)
sys 0m4.652s
Bzip2:
real 5m10.499s
user 4m19.440s (471%)
sys 0m3.424s
Rzip seems to be the all around winner in this example, but this
is a big file
So here is language-pack-de-base dpkg -x'ed
language-pack-de-base.tar 5304320
language-pack-de-base.tar.gz (9) 1789610 (38%)
language-pack-de-base.tar.rz (9) 1475416 (28%)
language-pack-de-base.tar.7z 1268400 (24%)
language-pack-de-base.tar.bz2 (9) 1551454 (29%)
So 7zip is the winner here.
Let's try it on a binary like openoffice2-core:
.tar 114145280
.tar.gz (9) 37508076 (33%)
.tar.rz (9) 32869860 (29%)
.tar.7z 23937047 (21%)
.tar.bz2 (9) 33682672 (30%)
So 7zip seems to be the best overall, but if you have big
text files then rzip is for you. But 7zip has horrible
compression speed.
Olafur Arason
2005/12/9, Tristan Wibberley <maihem at maihem.org>:
> Mikael Eriksson wrote:
>
> > After running my script on a lot of packages i see a pattern. Really
> > small debs, ~2000 bytes large benefit most for gzip -9 compression. And
> > everything else benefits most for 7z compression.
>
> How does rzip fare? It uses a lot of memory on really large files
> (multi-hundred MB), but is really, really good at compressing.
>
> http://rzip.samba.org/
>
> --
> Tristan Wibberley
>
>
> --
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-devel
>
More information about the ubuntu-devel
mailing list