Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Decompression

The independent decoder, its fast paths and its output contracts.

SpecificationScope
DecompressorPublic decoder API, dictionaries, streaming state machine, history, block regeneration and compatibility with the reference decoder.
Decoder uninitialized outputprocess_uninit and decompress_to_uninit: the write-only sink, the one-shot BorrowedBuf, the C ABI and their contract.
Decoder fast pathsSIMD dispatch, bit containers, Huffman stream scheduling, FSE tables, sequence loops, wildcopies and measurements.
Decoder verificationDifferential, golden, corruption and API suites for the decoder.

Architecture overview and module map