Construct ZIP files on the fly

Use this Python package to output compressed ZIP files while receiving the uncompressed input

Get started

Memory

Only a small amount of data is kept in memory at any one time, with some limitations.

On-demand ZIPs

Generating ZIPs on-demand in a web server is a typical use case for stream-zip.

Zip64

Optionally constructs Zip64 files, allowing sizes beyond the 4GiB limit of the original ZIP format.


Contributions

The code for stream-unzip is public and contributions are welcome though the stream-zip repository on GitHub.