There is a pure VB class to save images as JPEG without any dependencies. I'm hoping something like that exists for zipping/compressing data.

I don't need to read .zip files or extract them, just compress. I'm not sure what algorithm is usually used. LZW? Or something?

I've found a few for RLE, LZW (or whatever it's called), Huffman, etc.

Can anyone recommend a good one to use? I really want something close to the compression ratio of WinZip for text and images. And I don't have VB at this computer so I can't test any of them right now.

I just want to compress some data (sometimes text, sometimes binary image data) before transmitting. And I don't want to use the ZLib or any other DLL. And I don't want to have to save to file first.