The interesting thing however is that zlib.lib is included with PureBasic (used by PNG etc. as well)
zlib's deflate is faster than jcalg1, and the compressed size is pretty close to jcalg1, inflate speed is pretty close to jcalg1 as well.
zlib's deflate compress better than brieflz.
zlib is the de-facto industry standard, been in use for like 10 years now,
and it still has one of the speed vs compression balances.
Fast compression and low memory use,
one of the fastest decompression speeds, and very low memory use,
compress data never increases in size, un-compressible data is simply stored,
solid code, even feeding junk into the de-compressor won't crash it.
An insane number of games and applications use and rely on it.
Webservers (Apache), PHP, etc, use or support it for compressing web pages, web browsers support it for decompressing webpages.
I'm not saying zlib's deflate should be the only compressor for PureBasic,
but it surely is perfect as the default one?
zlib.lib is around 100KB, (less when the program is compiled obviously).
If only the deflate ad inflate code is used (or stripped down to just those two) then the size is reduces to 10-15KB if I recall correctly.
No patent issues, liberal license (zlib license), multiplatform, x86 and x64, good compression, high speed, low memory use, highly supported, time tested, industry standard, can't go wrong with that can we?

Can you tell I kinda think zlib's deflate rocks?
