Top Description Packages

Apache Commons Compress 1.26.0

Resources
Homepage, Development, Bug Tracker, License (Apache-2.0)
Dependencies
java.base, java.desktop, java.logging, asm, commons-codec, commons-io, commons-lang3, dec, xz, zstd-jni
Maven Central
Group ID:org.apache.commons
Artifacts:commons-compress

Project Apache Commons Compress

Apache Commons Compress defines an API for working with compression and archive formats. These include bzip2, gzip, pack200, LZMA, XZ, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.

Release 1.26.0

Release Date
2024-02-17
Mailing Lists
Commons User List :subscribe, archive
Commons Dev List :subscribe, archive
Commons Issues List:subscribe, archive
Commons Commits List:subscribe, archive
Apache Announce List:subscribe, archive
Version Control
Git
https://gitbox.apache.org/repos/asf/commons-compress.git
Developers
Gary Gregory :PMC Member
Torsten Curdt , Stefan Bodewig , Sebastian Bazley , Christian Grobmeier , Julius Davies , Damjan Jovanovic , Emmanuel Bourg , Rob Tompkins , Peter Alfred Lee

Package Summary

Modifier and TypePackage and Description
package
org.apache.commons.compress

Apache Commons Compress.

package
org.apache.commons.compress.archivers

Provides a unified API and factories for dealing with archives in different formats.

package
org.apache.commons.compress.archivers.ar

Provides stream classes for reading and writing archives using the AR format.

package
org.apache.commons.compress.archivers.arj

Provides stream classes for reading archives using the ARJ format.

package
org.apache.commons.compress.archivers.cpio

Provides stream classes for reading and writing archives using the CPIO format.

package
org.apache.commons.compress.archivers.dump

This package provides stream classes for reading archives using the Unix DUMP format.

package
org.apache.commons.compress.archivers.examples

Contains example code that is not guaranteed to provide a stable API across releases of Commons Compress.

package
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.

package
org.apache.commons.compress.archivers.sevenz

Provides classes for reading and writing archives using the 7z format.

package
org.apache.commons.compress.archivers.tar

Provides stream classes for reading and writing archives using the TAR format.

package
org.apache.commons.compress.archivers.zip

Provides stream classes for reading and writing archives using the ZIP format.

package
org.apache.commons.compress.changes

EXPERIMENTAL support for changesets that are applied to archives.

package
org.apache.commons.compress.compressors

Provides a unified API and factories for dealing with compressed streams.

package
org.apache.commons.compress.compressors.brotli

Provides stream class for decompressing streams using the Brotli algorithm based on Google's Brotli decoder.

package
org.apache.commons.compress.compressors.bzip2

Provides stream classes for compressing and decompressing streams using the BZip2 algorithm.

package
org.apache.commons.compress.compressors.deflate

Provides a stream classes that allow (de)compressing streams using the DEFLATE algorithm.

package
org.apache.commons.compress.compressors.deflate64

Provides a stream that allows decompressing streams using the DEFLATE64(tm) algorithm.

package
org.apache.commons.compress.compressors.gzip

Provides stream classes for compressing and decompressing streams using the GZip algorithm.

package
org.apache.commons.compress.compressors.lz4

Provides stream classes for the LZ4 algorithm.

package
org.apache.commons.compress.compressors.lz77support

Provides utility classes for LZ77 based algorithms.

package
org.apache.commons.compress.compressors.lzma

Provides stream classes using the "stand-alone" LZMA algorithm.

package
package
org.apache.commons.compress.compressors.pack200

Provides stream classes for compressing and decompressing streams using the Pack200 algorithm used to compress Java archives.

package
org.apache.commons.compress.compressors.snappy

Provides stream classes for the Snappy algorithm.

package
org.apache.commons.compress.compressors.xz

Provides stream classes for compressing and decompressing streams using the XZ algorithm.

package
org.apache.commons.compress.compressors.z

Provides stream classes for decompressing streams using the "compress" algorithm used to write .Z files.

package
org.apache.commons.compress.compressors.zstandard

Provides stream class for (de)compressing streams using the Zstandard algorithm based on Zstandard JNI.

package
package
package
package
package
package
package
org.apache.commons.compress.parallel

Provides common API classes for parallel compression features.

package
org.apache.commons.compress.utils

Provides utilities used internally by the compress library.