# Package org.apache.commons.compress.compressors.gzip

package org.apache.commons.compress.compressors.gzip
Provides stream classes for compressing and decompressing streams using the GZip algorithm.

The classes in this package are wrappers around `java.util.zip.GZIPInputStream` and `java.util.zip.GZIPOutputStream`.

See Also:
  - RFC 1952 GZIP File Format Specification

- Related Packages
  Package
  Description
  org.apache.commons.compress.compressors
  Provides a unified API and factories for dealing with compressed streams.
- Class
  Description
  ExtraField
  If the `FLG.FEXTRA` bit is set, an "extra field" is present in the header, with total length XLEN bytes.
  ExtraField.SubField
  If the `FLG.FEXTRA` bit is set, an "extra field" is present in the header, with total length XLEN bytes.
  GzipCompressorInputStream
  Input stream that decompresses GZIP (.gz) files.
  GzipCompressorInputStream.Builder
  Builds a new `GzipCompressorInputStream`.
  GzipCompressorOutputStream
  Compressed output stream using the gzip format.
  GzipParameters
  Parameters for the GZIP compressor.
  GzipParameters.OS
  Enumerates OS types.
  GzipUtils
  Utility code for the GZIP compression format.