here is a wrapper for the libbz2.dll file which implements bzip2 compression.
there is one disadvantage to this type of block compressor, it only compresses one file per archive (solid archive).
from the webpage ( http://sources.redhat.com/bzip2/ ):
bzip2 is a freely available, patent free (see below), high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression.
note: this also uses two apis (in shlwapi.dll) only found in win2k, but this could be easily fixed.
note2: I did not write the original version of this wrapper. I found it on the internet but can't remember where. I did however implement many changes and improvements to the original.
Last edited by frigginjerk; Nov 24th, 2003 at 06:11 AM.