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

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

- Packages that use ArchiveOutputStream
  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.cpio | Provides stream classes for reading and writing archives using the CPIO 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.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 ArchiveOutputStream in org.apache.commons.compress.archivers

    Methods in org.apache.commons.compress.archivers that return ArchiveOutputStream
    Modifier and Type | Method and Description
    --- | ---
    `ArchiveOutputStream` | ArchiveStreamFactory.`createArchiveOutputStream(String archiverName, OutputStream out)` Creates an archive output stream from an archiver name and an output stream.
    `ArchiveOutputStream` | ArchiveStreamFactory.`createArchiveOutputStream(String archiverName, OutputStream out, String actualEncoding)`
    `ArchiveOutputStream` | ArchiveStreamProvider.`createArchiveOutputStream(String name, OutputStream out, String encoding)` Creates an archive output stream from an archiver name and an output stream.

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

    Subclasses of ArchiveOutputStream in org.apache.commons.compress.archivers.ar
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ArArchiveOutputStream` Implements the "ar" archive format as an output stream.

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

    Subclasses of ArchiveOutputStream in org.apache.commons.compress.archivers.cpio
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CpioArchiveOutputStream` CPIOArchiveOutputStream is a stream for writing CPIO streams.

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

    Subclasses of ArchiveOutputStream in org.apache.commons.compress.archivers.jar
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JarArchiveOutputStream` Subclass that adds a special extra field to the very first entry which allows the created archive to be used as an executable jar on Solaris.

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

    Subclasses of ArchiveOutputStream in org.apache.commons.compress.archivers.tar
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TarArchiveOutputStream` The TarOutputStream writes a UNIX tar archive as an OutputStream.

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

    Subclasses of ArchiveOutputStream in org.apache.commons.compress.archivers.zip
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ZipArchiveOutputStream` Reimplementation of `java.util.zip.ZipOutputStream` that 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.

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

    Methods in org.apache.commons.compress.changes with parameters of type ArchiveOutputStream
    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.
    `ChangeSetResults` | ChangeSetPerformer.`perform(ZipFile in, ArchiveOutputStream out)` Performs all changes collected in this ChangeSet on the ZipFile and streams the result to the output stream.

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