Expand description
Streaming parallel ZIP decompressor for large files.
Pipeline mirrors lbzip2-rs’s StreamingBz2Read: seek to tail → parse Central Directory → sort entries by file offset → read compressed bytes sequentially in batches of BATCH_SIZE → parallel DEFLATE decode → yield ZipEntry items.
Only one batch of decompressed output is live at a time, bounding peak memory regardless of ZIP size. The file is never fully loaded into RAM.
For in-memory byte slices use parallel::decompress_parallel instead.
Structs§
- Streaming
ZipRead - Streaming parallel ZIP decompressor.