| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| ArchiveInputStream | ArchiveStreamFactory. createArchiveInputStream(InputStream in)Create an archive input stream from an input stream, autodetecting
 the archive type from the first few bytes of the stream. | 
| ArchiveInputStream | ArchiveStreamFactory. createArchiveInputStream(String archiverName,
                        InputStream in)Creates an archive input stream from an archiver name and an input stream. | 
| ArchiveInputStream | ArchiveStreamFactory. createArchiveInputStream(String archiverName,
                        InputStream in,
                        String actualEncoding) | 
| ArchiveInputStream | ArchiveStreamProvider. createArchiveInputStream(String name,
                        InputStream in,
                        String encoding)Creates an archive input stream from an archiver name and an input
 stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArArchiveInputStreamImplements the "ar" archive format as an input stream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ArjArchiveInputStreamImplements the "arj" archive format as an InputStream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CpioArchiveInputStreamCpioArchiveInputStream is a stream for reading cpio streams. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DumpArchiveInputStreamThe DumpArchiveInputStream reads a UNIX dump archive as an InputStream. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Expander. expand(ArchiveInputStream archive,
      File targetDirectory)Expands  archiveintotargetDirectory. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | JarArchiveInputStreamImplements an input stream that can read entries from jar files. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TarArchiveInputStreamThe TarInputStream reads a UNIX tar archive as an InputStream. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ZipArchiveInputStreamImplements an input stream that can read Zip archives. | 
| Modifier and Type | Method and Description | 
|---|---|
| ChangeSetResults | ChangeSetPerformer. perform(ArchiveInputStream in,
       ArchiveOutputStream out)Performs all changes collected in this ChangeSet on the input stream and
 streams the result to the output stream. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.