| koriolis.zipstream: | Functions | Types | Modinfo | Source |
| ClearZipStreamPassword | Clears a password for a given zip file. |
| SetZipStreamPassword | Registers a password for a given zip file. Must be done before attempting to read any password protected zip file (or else, a TZipStreamReadException is thrown) |
| TZipStreamReadException | This exception is thrown in the event of read error in a zip file. |
| Function ClearZipStreamPassword(zipUrl$) | |
| Description | Clears a password for a given zip file. |
| Function SetZipStreamPassword(zipUrl$, password$) | |
| Description | Registers a password for a given zip file. Must be done before attempting to read any password protected zip file (or else, a TZipStreamReadException is thrown) |
| Type TZipStreamReadException Extends TStreamReadException | |
| Description | This exception is thrown in the event of read error in a zip file. |
| Version | 1.0.3 |
|---|---|
| Author | Régis JEAN-GILLES (Koriolis) |
| License | Public Domain |
| Credit | This mod makes use if the ZLib C functions by Gilles Vollant (http://www.winimage.com/zLibDll/unzip.html), with tidbits from the ZipEngine module by gman) |
| History | 1.0.3 Fixed crash when attempting to close an already closed ZipStream. Corrected misspell in SetZipStreamPassword and ClearZipStreamPassword (but also kept misspelled version for backward compatibility). |
| History | 1.0.2 ZipStream now seekable. The raw Seek method uses simple brute force (restarts from the beginning of the file) but the stream is now wrapped with a a TBufferedStream, amortizing any potential inefficiency |