Skip to main content

Crate puncture

Crate puncture 

Source
Expand description

§Puncture

A minimal, educational, and reasonably fast gzip decompressor.

This library provides the underlying DEFLATE extraction tools used by the puncture CLI.

The primary entry points are the bitreader::BitReader and the extraction::Extractor.

Modules§

args
bitreader
This module houses the BitReader, which is responsible for the bit-level manipulation of the (compressed) input stream.
bitwriter
cached_writer
This module contains a 64 KB split linear buffer for LZ77 sliding window and buffered writes.
compressor
extraction
This module houses the DEFLATE implementation.

Structs§

GzipHeader