On Wed, Feb 03, 2010 at 11:42:34AM -0500, Thor Lancelot Simon wrote: > The public domain C implementation of lzma is well over half a megabyte > and appears to require threads. It seems extremely silly to me that > you'd pick that particular straw man while complaining about system bloat.
XZ's liblzma is compiled 150KB. There was some threaded hash finder for the original 7zip SDK, but that didn't make it into XZ so far. My main point is that you haven't really give a proper use case yet. For things like kernels and distribution, liblzf has an abysmal compression rate, so that the size advantage of the decoder doesn't matter too much. I don't mind a fast compressor for streaming applications, but those should exist and named as such. Even than it should at least be somewhat justified to use a non-standard, ad-hoc algorithm (compared to deflate). Joerg