# Uses of Package org.apache.commons.compress.archivers (Apache Commons Compress 1.13 API)

# 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.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 | Contains utilities used internally by the compress library.

- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveException Archiver related Exception
  ArchiveInputStream Archive input streams MUST override the `InputStream.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.
  ArchiveStreamProvider Creates Archive `ArchiveInputStream`s and `ArchiveOutputStream`s.

- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.ar
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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 and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveException Archiver related Exception
  ArchiveInputStream Archive input streams MUST override the `InputStream.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 and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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 and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveException Archiver related Exception
  ArchiveInputStream Archive input streams MUST override the `InputStream.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.jar
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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.sevenz
  Class and Description
  ArchiveEntry Represents an entry of an archive.

- Classes in org.apache.commons.compress.archivers used by org.apache.commons.compress.archivers.tar
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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.zip
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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.changes
  Class and Description
  ArchiveEntry Represents an entry of an archive.
  ArchiveInputStream Archive input streams MUST override the `InputStream.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 and Description
  ArchiveEntry Represents an entry of an archive.

Copyright © 2016 The Apache Software Foundation. All rights reserved.