logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       Generated automatically by Doxygen for Zipios++ from the source code.

Zipios++                                         Tue Mar 24 2020                                    ziphead.h(3)

Detailed Description

       Header file containing classes and functions for reading the central directory and local header fields in
       a zip archive.

       Definition in file ziphead.h.

Name

       ziphead.h

Synopsis

       #include 'zipios++/zipios-config.h'
       #include 'zipios++/meta-iostreams.h'
       #include <string>
       #include <vector>
       #include 'zipios++/fileentry.h'
       #include 'zipios++/zipios_defs.h'

   Classes
       class zipios::ZipLocalEntry
           A concrete implementation of the abstract FileEntry base class for ZipFile entries, specifically for
           representing the information present in the local headers of file entries in a zip file.
       struct zipios::DataDescriptor
           A struct containing fields for the entries in a zip file data descriptor, that trails the compressed
           data in files that were created by streaming, ie where the zip compressor cannot seek back to the
           local header and store the data.
       class zipios::ZipCDirEntry
           Specialization of ZipLocalEntry, that add fields for storing the extra information, that is only
           present in the entries in the zip central directory and not in the local entry headers.
       class zipios::EndOfCentralDirectory
           The end of the Central directory structure.

   Functions
       bool zipios::operator== (const ZipLocalEntry &zlh, const ZipCDirEntry &ze)
       bool zipios::operator== (const ZipCDirEntry &ze, const ZipLocalEntry &zlh)
       bool zipios::operator!= (const ZipLocalEntry &zlh, const ZipCDirEntry &ze)
       bool zipios::operator!= (const ZipCDirEntry &ze, const ZipLocalEntry &zlh)

See Also