# Uses of Class
org.apache.commons.compress.CompressFilterOutputStream

Packages that use CompressFilterOutputStream
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.compressors
Provides a unified API and factories for dealing with compressed streams.
org.apache.commons.compress.compressors.bzip2
Provides stream classes for compressing and decompressing streams using the BZip2 algorithm.
org.apache.commons.compress.compressors.deflate
Provides a stream classes that allow (de)compressing streams using the DEFLATE algorithm.
org.apache.commons.compress.compressors.gzip
Provides stream classes for compressing and decompressing streams using the GZip algorithm.
org.apache.commons.compress.compressors.lz4
Provides stream classes for the LZ4 algorithm.
org.apache.commons.compress.compressors.lzma
Provides stream classes using the "stand-alone" LZMA algorithm.
org.apache.commons.compress.compressors.pack200
Provides stream classes for compressing and decompressing streams using the Pack200 algorithm used to compress Java archives.
org.apache.commons.compress.compressors.snappy
Provides stream classes for the Snappy algorithm.
org.apache.commons.compress.compressors.xz
Provides stream classes for compressing and decompressing streams using the XZ algorithm.
org.apache.commons.compress.compressors.zstandard
Provides stream class for (de)compressing streams using the Zstandard algorithm based on Zstandard JNI.

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

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.archivers
  Modifier and Type
  Class
  Description
  `class`
  `ArchiveOutputStream<E extends ArchiveEntry>`
  Archive output stream implementations are expected to override the `FilterOutputStream.write(byte[], int, int)` method to improve performance.

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

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

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

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

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

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.archivers.jar
  Modifier and Type
  Class
  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 CompressFilterOutputStream in org.apache.commons.compress.archivers.tar

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

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

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

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors
  Modifier and Type
  Class
  Description
  `class`
  `CompressorOutputStream<T extends OutputStream>`
  Abstracts all classes that compress an output stream.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.bzip2

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.bzip2
  Modifier and Type
  Class
  Description
  `class`
  `BZip2CompressorOutputStream`
  An output stream that compresses into the BZip2 format into another stream.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.deflate

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.deflate
  Modifier and Type
  Class
  Description
  `class`
  `DeflateCompressorOutputStream`
  Deflate compressor.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.gzip

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.gzip
  Modifier and Type
  Class
  Description
  `class`
  `GzipCompressorOutputStream`
  Compressed output stream using the gzip format.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.lz4

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.lz4
  Modifier and Type
  Class
  Description
  `class`
  `BlockLZ4CompressorOutputStream`
  CompressorOutputStream for the LZ4 block format.
  `class`
  `FramedLZ4CompressorOutputStream`
  CompressorOutputStream for the LZ4 frame format.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.lzma

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.lzma
  Modifier and Type
  Class
  Description
  `class`
  `LZMACompressorOutputStream`
  LZMA compressor.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.pack200

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.pack200
  Modifier and Type
  Class
  Description
  `class`
  `Pack200CompressorOutputStream`
  An output stream that compresses using the Pack200 format.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.snappy

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.snappy
  Modifier and Type
  Class
  Description
  `class`
  `FramedSnappyCompressorOutputStream`
  CompressorOutputStream for the framing Snappy format.
  `class`
  `SnappyCompressorOutputStream`
  CompressorOutputStream for the raw Snappy format.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.xz

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.xz
  Modifier and Type
  Class
  Description
  `class`
  `XZCompressorOutputStream`
  Compresses an output stream using the XZ and LZMA2 compression options.

- ## Uses of CompressFilterOutputStream in org.apache.commons.compress.compressors.zstandard

  Subclasses of CompressFilterOutputStream in org.apache.commons.compress.compressors.zstandard
  Modifier and Type
  Class
  Description
  `class`
  `ZstdCompressorOutputStream`
  `CompressorOutputStream` implementation to create Zstandard encoded stream.