I need to compress multiple files into a single archive using Delphi. I\'d prefer to use freeware components or open-source components because I am very very cheap :-)
There are infozips zip32 and unzip32 dlls. They can be used from Delphi (even from Visual Basic), there are interface units/modules for both. The interface isn't as good as I would have liked it, but it works.