# Uses of Package
org.apache.commons.compress.archivers

Packages that use org.apache.commons.compress.archivers
Package
Description
org.apache.commons.compress.archivers
Provides a unified API and factories for dealing with archives in different formats.
org.apache.commons.compress.archivers.ar
Provides stream classes for reading and writing archives using the AR format.
org.apache.commons.compress.archivers.arj
Provides stream classes for reading archives using the ARJ format.
org.apache.commons.compress.archivers.cpio
Provides stream classes for reading and writing archives using the CPIO format.
org.apache.commons.compress.archivers.dump
This package provides stream classes for reading archives using the Unix DUMP format.
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.sevenz
Provides classes for reading and writing archives using the 7z format.
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.
org.apache.commons.compress.utils
Provides utilities used internally by the compress library.

- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveException
  Archiver related Exception.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
  ArchiveStreamFactory
  Factory to create Archive[In|Out]putStreams from names or the first bytes of the InputStream.
  ArchiveStreamProvider
  Creates Archive `ArchiveInputStream`s and `ArchiveOutputStream`s.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.ar
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.arj
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveException
  Archiver related Exception.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.cpio
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.dump
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveException
  Archiver related Exception.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.examples
  Class
  Description
  ArchiveException
  Archiver related Exception.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.jar
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
  EntryStreamOffsets
  Provides information about ArchiveEntry stream offsets.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.sevenz
  Class
  Description
  ArchiveEntry
  An entry of an archive.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.tar
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
  EntryStreamOffsets
  Provides information about ArchiveEntry stream offsets.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.zip
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
  EntryStreamOffsets
  Provides information about ArchiveEntry stream offsets.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.changes
  Class
  Description
  ArchiveEntry
  An entry of an archive.
  ArchiveInputStream
  Archive input streams MUST override the `FilterInputStream.read(byte[], int, int)` - or `ArchiveInputStream.read()` - method so that reading from the stream generates EOF for the end of data in each entry as well as at the end of the file proper.
  ArchiveOutputStream
  Archive output stream implementations are expected to override the `OutputStream.write(byte[], int, int)` method to improve performance.
- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.utils
  Class
  Description
  ArchiveEntry
  An entry of an archive.