| Package | Description | 
|---|---|
| org.apache.commons.compress.archivers.examples | Contains example code that is not guaranteed to provide a
      stable API across releases of Commons Compress. | 
| org.apache.commons.compress.archivers.jar | Provides stream classes for reading and writing archives using
      the ZIP format with some extensions for the special case of JAR
      archives. | 
| org.apache.commons.compress.archivers.tar | Provides stream classes for reading and writing archives using
      the TAR format. | 
| org.apache.commons.compress.archivers.zip | Provides stream classes for reading and writing archives using
      the ZIP format. | 
| org.apache.commons.compress.changes | EXPERIMENTAL support for changesets that are applied to
      archives. | 
| Class and Description | 
|---|
| ZipFile Replacement for  java.util.ZipFile. | 
| Class and Description | 
|---|
| ZipArchiveEntry Extension that adds better handling of extra fields and provides
 access to the internal and external file attributes. | 
| ZipArchiveInputStream Implements an input stream that can read Zip archives. | 
| ZipArchiveOutputStream Reimplementation of  java.util.zip.ZipOutputStreamthat does handle the extended
 functionality of this package, especially internal/external file
 attributes and extra fields with different layouts for local file
 data and central directory entries. | 
| Class and Description | 
|---|
| ZipEncoding An interface for encoders that do a pretty encoding of ZIP
 filenames. | 
| Class and Description | 
|---|
| AbstractUnicodeExtraField A common base class for Unicode extra information extra fields. | 
| ExtraFieldUtils.UnparseableExtraField "enum" for the possible actions to take if the extra field
 cannot be parsed. | 
| GeneralPurposeBit Parser/encoder for the "general purpose bit" field in ZIP's local
 file and central directory headers. | 
| JarMarker If this extra field is added as the very first extra field of the
 archive, Solaris will consider it an executable jar file. | 
| PKWareExtraHeader Base class for all PKWare strong crypto extra headers. | 
| PKWareExtraHeader.EncryptionAlgorithm Encryption algorithm. | 
| PKWareExtraHeader.HashAlgorithm Hash Algorithm | 
| ScatterStatistics Provides information about a scatter compression run. | 
| ScatterZipOutputStream A zip output stream that is optimized for multi-threaded scatter/gather construction of zip files. | 
| StreamCompressor Encapsulates a  Deflaterand crc calculator, handling multiple types of output streams. | 
| UnixStat Constants from stat.h on Unix systems. | 
| UnparseableExtraFieldData Wrapper for extra field data that doesn't conform to the recommended format of header-tag + size + data. | 
| UnsupportedZipFeatureException.Feature ZIP Features that may or may not be supported. | 
| Zip64Mode The different modes  ZipArchiveOutputStreamcan operate in. | 
| ZipArchiveEntry Extension that adds better handling of extra fields and provides
 access to the internal and external file attributes. | 
| ZipArchiveEntry.CommentSource Indicates how the comment of this entry has been determined. | 
| ZipArchiveEntry.NameSource Indicates how the name of this entry has been determined. | 
| ZipArchiveEntryPredicate A predicate to test if a #ZipArchiveEntry matches a criteria. | 
| ZipArchiveEntryRequest A Thread-safe representation of a ZipArchiveEntry that is used to add entries to parallel archives. | 
| ZipArchiveEntryRequestSupplier Supplies  ZipArchiveEntryRequest. | 
| ZipArchiveOutputStream Reimplementation of  java.util.zip.ZipOutputStreamthat does handle the extended
 functionality of this package, especially internal/external file
 attributes and extra fields with different layouts for local file
 data and central directory entries. | 
| ZipArchiveOutputStream.UnicodeExtraFieldPolicy enum that represents the possible policies for creating Unicode
 extra fields. | 
| ZipEightByteInteger Utility class that represents an eight byte integer with conversion
 rules for the little endian byte order of ZIP files. | 
| ZipEncoding An interface for encoders that do a pretty encoding of ZIP
 filenames. | 
| ZipExtraField General format of extra field data. | 
| ZipFile Replacement for  java.util.ZipFile. | 
| ZipLong Utility class that represents a four byte integer with conversion
 rules for the little endian byte order of ZIP files. | 
| ZipMethod List of known compression methods
 Many of these methods are currently not supported by commons compress | 
| ZipShort Utility class that represents a two byte integer with conversion
 rules for the little endian byte order of ZIP files. | 
| Class and Description | 
|---|
| ZipFile Replacement for  java.util.ZipFile. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.