RPNX::Compress
Self-contained C++20 compression and ZIP library
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nrpnx
 NcompressionFacilities for creating and decoding supported compressed streams
 Nbzip2_codecInternal implementation of bzip2 compression and decompression
 Cburrows_wheeler_resultBurrows-Wheeler last column and its original rotation index
 Chuffman_nodeOne node in a canonical bzip2 Huffman decoding tree
 Chuffman_tableCanonical bzip2 Huffman decoding tree
 Citerator_bit_readerMSB-first bit reader backed by a single-pass byte reader
 Citerator_bit_writerMSB-first bit writer backed by an STL output iterator
 Ndeflate_codecInternal implementation shared by raw DEFLATE, zlib, gzip, and ZIP
 Chuffman_decoderCanonical Huffman decoder for the bit-reversed codes used by DEFLATE
 Citerator_bit_readerLSB-first bit reader that consumes a single-pass byte reader
 Citerator_bit_writerLSB-first bit writer that emits bytes through an STL output iterator
 NimplementationInternal primitives shared by the format-specific codecs
 Cadler32_accumulatorIncremental Adler-32 accumulator
 Cbyte_readerSingle-pass byte reader over an input iterator and sentinel
 Ccrc32_accumulatorIncremental reflected IEEE CRC-32 accumulator
 Nlz4_codecInternal implementation of LZ4 frame compression and decompression
 Cxxhash32_accumulatorIncremental XXH32 accumulator for streamed LZ4 content checksums
 Nxz_codecInternal implementation of xz and its LZMA2 payload format
 Cblock_recordSize metadata collected while decoding one xz block
 Ccrc64_accumulatorIncremental CRC-64/XZ accumulator for streamed block data
 Clzma_modelAdaptive probability tables and state used by LZMA
 Clength_modelProbability tables for the three LZMA match-length ranges
 Crange_decoderOne-shot LZMA range decoder
 Crange_encoderOne-shot LZMA range encoder used by the deterministic literal encoder
 Nzip_detailInternal ZIP32 parsing and output-iterator support
 Ccounting_output_iteratorOutput iterator that counts bytes while forwarding every assignment
 Cassignment_proxyAssignment proxy returned by operator*
 Cdirectory_recordDirectory metadata retained until the central directory is emitted
 Nzstandard_codecInternal implementation of Zstandard compression and decompression
 Cdecoder_statePersistent entropy tables and repeat offsets shared by compressed blocks
 Cencoded_lengthEncoded sequence length code and its additional-bit payload
 Cforward_bit_readerRead a byte-aligned, forward, least-significant-bit-first bitstream
 Cfse_entryOne state transition in an FSE decoding table
 Cfse_tableNative FSE decoding table indexed by the current decoder state
 Chuffman_description_resultA parsed Huffman tree description and its encoded byte length
 Chuffman_nodeOne node in a native canonical Huffman decoding tree
 Chuffman_tableCanonical Huffman decoding tree retained for treeless literal blocks
 Clength_code_entryBaseline and additional-bit count selected by a sequence length code
 Cliterals_resultDecoded literals and the number of compressed-block bytes they occupy
 Cnormalized_probability_resultParsed normalized FSE probabilities and their encoded byte length
 Creverse_bit_readerRead a Zstandard entropy bitstream from its end toward its beginning
 Cxxhash64_accumulatorIncremental XXH64 accumulator for streamed Zstandard checksums
 Ccompression_errorException raised for malformed streams, invalid options, and codec failures
 Ccompression_optionsOptions shared by compression operations
 Cdecompression_optionsResource and stream-validation policy for decompression operations
 Czip_entryAn owning ZIP archive member
 Czip_extraction_optionsResource limits applied while parsing a ZIP archive