# Uses of Class
org.apache.commons.compress.archivers.ArchiveInputStream

Packages that use ArchiveInputStream
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.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.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers

  Methods in org.apache.commons.compress.archivers with type parameters of type ArchiveInputStream
  Modifier and Type
  Method
  Description
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(InputStream in)`
  Creates an archive input stream from an input stream, autodetecting the archive type from the first few bytes of the stream.
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(String archiverName, InputStream in)`
  Creates an archive input stream from an archiver name and an input stream.
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamFactory.`createArchiveInputStream(String archiverName, InputStream in, String actualEncoding)`
  `<I extends ArchiveInputStream<? extends ArchiveEntry>>
  I`
  ArchiveStreamProvider.`createArchiveInputStream(String archiverName, InputStream inputStream, String encoding)`
  Creates an archive input stream from an archiver name and an input stream.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.ar

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.ar
  Modifier and Type
  Class
  Description
  `class`
  `ArArchiveInputStream`
  Implements the "ar" archive format as an input stream.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.arj

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.arj
  Modifier and Type
  Class
  Description
  `class`
  `ArjArchiveInputStream`
  Implements the "arj" archive format as an InputStream.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.cpio

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.cpio
  Modifier and Type
  Class
  Description
  `class`
  `CpioArchiveInputStream`
  CpioArchiveInputStream is a stream for reading cpio streams.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.dump

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.dump
  Modifier and Type
  Class
  Description
  `class`
  `DumpArchiveInputStream`
  The DumpArchiveInputStream reads a UNIX dump archive as an InputStream.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.examples

  Methods in org.apache.commons.compress.archivers.examples with parameters of type ArchiveInputStream
  Modifier and Type
  Method
  Description
  `void`
  Expander.`expand(ArchiveInputStream<?> archive, File targetDirectory)`
  Expands `archive` into `targetDirectory`.
  `void`
  Expander.`expand(ArchiveInputStream<?> archive, Path targetDirectory)`
  Expands `archive` into `targetDirectory`.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.jar

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.jar
  Modifier and Type
  Class
  Description
  `class`
  `JarArchiveInputStream`
  Implements an input stream that can read entries from jar files.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.tar

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.tar
  Modifier and Type
  Class
  Description
  `class`
  `TarArchiveInputStream`
  The TarInputStream reads a UNIX tar archive as an InputStream.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.archivers.zip

  Subclasses of ArchiveInputStream in org.apache.commons.compress.archivers.zip
  Modifier and Type
  Class
  Description
  `class`
  `ZipArchiveInputStream`
  Implements an input stream that can read Zip archives.

- ## Uses of ArchiveInputStream in org.apache.commons.compress.changes

  Classes in org.apache.commons.compress.changes with type parameters of type ArchiveInputStream
  Modifier and Type
  Class
  Description
  `class`
  `ChangeSetPerformer<I extends ArchiveInputStream<E>,O extends ArchiveOutputStream<E>,E extends ArchiveEntry>`
  Performs ChangeSet operations on a stream.