Not logged in
Log in now
Create an account
Subscribe to LWN
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
Little things that matter in language design
How does it compare to 7z?
Google releases a better compression algorithm
Posted Feb 28, 2013 23:56 UTC (Thu) by boklm (subscriber, #34568)
Posted Mar 1, 2013 0:08 UTC (Fri) by Zizzle (guest, #67739)
"7Zip can operate with the deflate format, but it can read and write several other archive formats, and achieve higher compression ratios. In this study we only measured deflatecompatible compression."
I suspect the non-deflate 7-zip or xz would do better than zopfli.
Posted Mar 1, 2013 1:49 UTC (Fri) by rgmoore (subscriber, #75)
This seems like the core of the article. What Google has done is to create a slightly higher compression ratio version of deflate compression. It's like coming out with gzip that goes up to -12 or -15 instead of just -9. It has the advantage of retaining compatibility with existing decompression programs, but it doesn't offer the larger improvements in space efficiency possible by using a more modern compression scheme like xz.
Posted Mar 1, 2013 2:17 UTC (Fri) by rahulsundaram (subscriber, #21946)
Posted Mar 1, 2013 9:27 UTC (Fri) by nim-nim (subscriber, #34454)
Posted Mar 1, 2013 15:19 UTC (Fri) by jengelh (subscriber, #33263)
Indeed, and therefore, HTTP/2 could just as well use xz. (Or any other established LZMA-ish compressor, but picking xz would follow suit with gzip, which was also used for files and tarballs.)
That, and LZO for the ones who like a trade-off into speed over ratio.
Posted Mar 2, 2013 7:55 UTC (Sat) by epa (subscriber, #39769)
Posted Mar 3, 2013 2:08 UTC (Sun) by scientes (guest, #83068)
both lzo and xz are very useful, but for differn't things, lzo is most useful when only using the compressed data once, and xz when it is write-once read-many, so you can afford the high compression times and memory requirements.
Posted Mar 2, 2013 2:31 UTC (Sat) by csigler (subscriber, #1224)
That is all :)
Posted Mar 1, 2013 2:36 UTC (Fri) by xz (subscriber, #86176)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds