Package Index
Author: Applied Informatics Software Engineering GmbH and Contributors

# Library Zip

# Package Zip

## Overview

Classes: AutoDetectIOS, AutoDetectInputStream, AutoDetectOutputStream, AutoDetectStreamBuf, Compress, Decompress, ParseCallback, PartialIOS, PartialInputStream, PartialOutputStream, PartialStreamBuf, SkipCallback, ZipArchive, ZipArchiveInfo, ZipCommon, ZipDataInfo, ZipException, ZipFileInfo, ZipIOS, ZipInputStream, ZipLocalFileHeader, ZipManipulationException, ZipOutputStream, ZipStreamBuf, ZipUtil

## Classes

### class AutoDetectIOS

The base class for AutoDetectInputStream and AutoDetectOutputStream.

### class AutoDetectInputStream

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

### class AutoDetectOutputStream

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

### class AutoDetectStreamBuf

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

### 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 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 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 ZipCommon

Common enums used in the Zip project

### class ZipDataInfo

A ZipDataInfo stores a Zip data descriptor

### 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 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