Poco

namespace Zip

Overview

Classes: Add, AutoDetectIOS, AutoDetectInputStream, AutoDetectStreamBuf, Compress, Decompress, Delete, Keep, ParseCallback, PartialIOS, PartialInputStream, PartialOutputStream, PartialStreamBuf, Rename, Replace, SkipCallback, ZipArchive, ZipArchiveInfo, ZipArchiveInfo64, ZipCommon, ZipDataInfo, ZipDataInfo64, ZipException, ZipFileInfo, ZipIOS, ZipInputStream, ZipLocalFileHeader, ZipManipulationException, ZipManipulator, ZipOperation, ZipOutputStream, ZipStreamBuf, ZipUtil

Classes

class Add

Operation Add adds a new file entry to an existing Zip File 

class AutoDetectIOS

The base class for AutoDetectInputStream and AutoDetectOutputStream. 

class AutoDetectInputStream

AutoDetectInputStream automatically detects the end of a stream using the Data Descriptor signature. 

class AutoDetectStreamBuf

AutoDetectStreamBuf automatically detects the end of a stream using the Data Descriptor signature. 

class Compress

Compresses a directory or files as zip. 

class Decompress

Decompress extracts files from zip files, can be used to extract single files or all files 

class Delete

Delete Operation removes an entry from a Zip 

class Keep

Keep simply forwards the compressed data stream from the input ZipArchive to the output zip archive 

class ParseCallback

Interface for callbacks to handle ZipData 

class PartialIOS

The base class for PartialInputStream and PartialOutputStream

class PartialInputStream

This stream copies all characters read through it to one or multiple output streams. 

class PartialOutputStream

This stream copies all characters written to it to one or multiple output streams. 

class PartialStreamBuf

A PartialStreamBuf is a class that limits one view on an inputstream to a selected view range 

class Rename

Renames an existing Zip Entry 

class Replace

Operation Replace replaces the content of an existing entry with a new one 

class SkipCallback

A SkipCallback simply skips over the data 

class ZipArchive

A ZipArchive contains information on the content of a zip file 

class ZipArchiveInfo

A ZipArchiveInfo stores central directory info 

class ZipArchiveInfo64

A ZipArchiveInfo64 stores central directory info 

class ZipCommon

Common enums used in the Zip project 

class ZipDataInfo

A ZipDataInfo stores a Zip data descriptor 

class ZipDataInfo64

A ZipDataInfo64 stores a Zip data descriptor for a Zip64 file 

class ZipException

 

class ZipFileInfo

Stores a Zip directory entry of a file 

class ZipIOS

The base class for ZipInputStream and ZipOutputStream

class ZipInputStream

This stream copies all characters read through it to one or multiple output streams. 

class ZipLocalFileHeader

Stores a Zip local file header 

class ZipManipulationException

 

class ZipManipulator

ZipManipulator allows to add/remove/update files inside zip files 

class ZipOperation

Abstract super class for operations on individual zip entries 

class ZipOutputStream

This stream compresses all characters written through it to one output stream. 

class ZipStreamBuf

ZipStreamBuf is used to decompress single files from a Zip file. 

class ZipUtil

A utility class used for parsing header information inside of zip files