# Uses of Class
org.apache.commons.compress.compressors.CompressorInputStream

Packages that use CompressorInputStream
Package
Description
org.apache.commons.compress.compressors
Provides a unified API and factories for dealing with compressed streams.
org.apache.commons.compress.compressors.brotli
Provides stream class for decompressing streams using the Brotli algorithm based on Google's Brotli decoder.
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.deflate64
Provides a stream that allows decompressing streams using the DEFLATE64(tm) 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.lz77support
Provides utility classes for LZ77 based algorithms.
org.apache.commons.compress.compressors.lzma
Provides stream classes using the "stand-alone" LZMA algorithm.
org.apache.commons.compress.compressors.lzw
Generic LZW implementation.
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.z
Provides stream classes for decompressing streams using the "compress" algorithm used to write .Z files.
org.apache.commons.compress.compressors.zstandard
Provides stream class for (de)compressing streams using the Zstandard algorithm based on Zstandard JNI.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors

  Methods in org.apache.commons.compress.compressors that return CompressorInputStream
  Modifier and Type
  Method
  Description
  `CompressorInputStream`
  CompressorStreamFactory.`createCompressorInputStream(InputStream in)`
  Creates a compressor input stream from an input stream, auto-detecting the compressor type from the first few bytes of the stream.
  `CompressorInputStream`
  CompressorStreamFactory.`createCompressorInputStream(InputStream in, Set<String> compressorNames)`
  Creates a compressor input stream from an input stream, auto-detecting the compressor type from the first few bytes of the stream while limiting the detected type to the provided set of compressor names.
  `CompressorInputStream`
  CompressorStreamFactory.`createCompressorInputStream(String name, InputStream in)`
  Creates a compressor input stream from a compressor name and an input stream.
  `CompressorInputStream`
  CompressorStreamFactory.`createCompressorInputStream(String name, InputStream in, boolean actualDecompressConcatenated)`
  `CompressorInputStream`
  CompressorStreamProvider.`createCompressorInputStream(String name, InputStream in, boolean decompressUntilEof)`
  Creates a compressor input stream from a compressor name and an input stream.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors.brotli

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.brotli
  Modifier and Type
  Class
  Description
  `class`
  `BrotliCompressorInputStream`
  `CompressorInputStream` implementation to decode Brotli encoded stream.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.bzip2
  Modifier and Type
  Class
  Description
  `class`
  `BZip2CompressorInputStream`
  An input stream that decompresses from the BZip2 format to be read as any other stream.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.deflate
  Modifier and Type
  Class
  Description
  `class`
  `DeflateCompressorInputStream`
  Deflate decompressor.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors.deflate64

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.deflate64
  Modifier and Type
  Class
  Description
  `class`
  `Deflate64CompressorInputStream`
  Deflate64 decompressor.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.gzip
  Modifier and Type
  Class
  Description
  `class`
  `GzipCompressorInputStream`
  Input stream that decompresses GZIP (.gz) files.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.lz4
  Modifier and Type
  Class
  Description
  `class`
  `BlockLZ4CompressorInputStream`
  CompressorInputStream for the LZ4 block format.
  `class`
  `FramedLZ4CompressorInputStream`
  CompressorInputStream for the LZ4 frame format.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors.lz77support

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.lz77support
  Modifier and Type
  Class
  Description
  `class`
  `AbstractLZ77CompressorInputStream`
  Encapsulates code common to LZ77 decompressors.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.lzma
  Modifier and Type
  Class
  Description
  `class`
  `LZMACompressorInputStream`
  LZMA decompressor.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors.lzw

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.lzw
  Modifier and Type
  Class
  Description
  `class`
  `LZWInputStream`
  Generic LZW implementation.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.pack200
  Modifier and Type
  Class
  Description
  `class`
  `Pack200CompressorInputStream`
  An input stream that decompresses from the Pack200 format to be read as any other stream.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.snappy
  Modifier and Type
  Class
  Description
  `class`
  `FramedSnappyCompressorInputStream`
  CompressorInputStream for the framing Snappy format.
  `class`
  `SnappyCompressorInputStream`
  CompressorInputStream for the raw Snappy format.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.xz
  Modifier and Type
  Class
  Description
  `class`
  `XZCompressorInputStream`
  XZ decompressor.

- ## Uses of CompressorInputStream in org.apache.commons.compress.compressors.z

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.z
  Modifier and Type
  Class
  Description
  `class`
  `ZCompressorInputStream`
  Input stream that decompresses .Z files.

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

  Subclasses of CompressorInputStream in org.apache.commons.compress.compressors.zstandard
  Modifier and Type
  Class
  Description
  `class`
  `ZstdCompressorInputStream`
  `CompressorInputStream` implementation to decode Zstandard encoded stream.