The real-time zip classes allow applications to create or extract from Zip archives without resorting to intermediate disk or memory storage.
The ZipWriter class is used to create a Zip archive, using a stream as its target. The ZipReader class similarly extracts files from a Zip archive passed as a stream. The ZipItemLocalHeader class is used in conjunction with these classes to represent the local headers of items in a Zip archive.