Multiple files or entries can be compressed into a single zipped file, and this can considerably reduce the file size and conserve space. The Zip library provides this utility so that you can easily create zip file with multiple entries. For example, this is beneficial while adding files as attachment while emailing.
C1Zip provides the OpenWriter method of C1ZipEntryCollection class to stream multiple files directly into the zip file. Such files can be of any format, be it .xml, .docx, .pdf, .xlsx etc. This method returns a stream that you can write to, and when the stream is closed, it is added to the zip file.
The Zip library also provides the OpenReader method of C1ZipEntry class on the entry object to read an entry without extracting it to a file.