# Apache Commons Compress 1.27.0 API

Packages
Package
Description
org.apache.commons.compress
Apache Commons Compress.
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.sevenz
Provides classes for reading and writing archives using the 7z format.
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.
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.
org.apache.commons.compress.harmony
Internal package.
org.apache.commons.compress.harmony.archive.internal.nls
Internal package.
org.apache.commons.compress.harmony.pack200
Internal package.
org.apache.commons.compress.harmony.unpack200
Internal package.
org.apache.commons.compress.harmony.unpack200.bytecode
Internal package.
org.apache.commons.compress.harmony.unpack200.bytecode.forms
Internal package.
org.apache.commons.compress.java.util.jar
Internal package.
org.apache.commons.compress.parallel
Provides common API classes for parallel compression features.
org.apache.commons.compress.utils
Provides utilities used internally by the compress library.