Create or unpack zip files from your code with ease. It only takes one function call to do ether operation. Create password protected and self-extracting zip files. Test compressed files before unzipping or list archive contents. Features: Compress and uncompress zip files with one function call; Work with password protected zip files; Compress multiple files with wild cards; Fully support recursion; Control compression level; Extensive error handling; Cross-platform conversions for ASCII files; Create self-extracting archives; List zip file contents; Test archive before unzipping.