The ZipBlockReader class is used to parse a Zip archive. It exposes the contents of the archive via an iteration interface. For instance, to loop over all files in an archive, one can use either
The ZipBlockWriter class is used to create a Zip archive. It uses a writing iterator interface.
This exception is thrown if a ZipReader detects that a file's contents do not match the stored checksum.
This class is used to represent a single entry in an archive. Specifically, it combines meta-data about the file (see the info field) along with the two basic operations on an entry: open and verify.
This is the base class from which all exceptions generated by this module derive from.
This exception is thrown if you call get reader method when there are no more files in the archive.
This exception is thrown if you attempt to read an archive that uses features not supported by the reader.
This enumeration denotes the kind of compression used on a file.
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
This structure contains various pieces of meta-data on a file. The contents of this structure may be safely mutated.