Added ZipApi_ExtractFileAsBank. Files can be read from a zip straight into a bank.
Added ZipApi_CompressBank and ZipApi_UnCompressBank. These are similar to ZipApi_Compress and ZipApi_UnCompress, but they store the original data size, which prevents guesswork and removes buffer errors.
Added ZipApi_VerifyZipFileHeader, which checks to see if a file has the correct header for a zip file.
Added ZipApi_GetUnpackedSize, which calculates the total uncompressed size of a zip archive.
Fixed bug where trying to extract a password protected file without a password would throw no error.
Fixed bug where trying to extract a file that didn't exist wouldn't return an error.
Fixed several extraction bugs, mostly involving incorrect slashes.
Fixed several errors in the online documentation, and added the following improvements to the library:
ZipApi_AddBankAsFile and ZipApi_AddFile now support the "password" field which allows files to be encrypted.
ZipApi_ExtractFile now supports optional password field for extracting protected files.
Added a new example demonstrating how to use password protected zips. See: Example 5 -- Using Zip Passwords