Skip to main content

Crate atlas_archive_core

Crate atlas_archive_core 

Source

Modules§

ans
Asymmetric Numeral Systems (ANS) implementation. Includes rANS and tANS variants for high-performance entropy coding.
huffman
Pure-Rust Huffman coding (Static and Adaptive). Strictly follows the Huffman 1952 standard.
loom
lzma
LZMA-style sliding window match finder for Atlas.
mixer
High-order context mixing for Atlas (ZPAQ/PAQ8 inspired). Implements multi-order probability blending for extreme ratios.
poor_compress
Poor-Compress Experimental Module
predictor
transform

Structs§

ArchiveEntry
An entry in an Atlas archive.
AtlasArchive
A multi-file Atlas archive (.nyx format).
LoomCompressor
Predictive Loom Compressor (PLC) implementation (Enhanced with High-Order Context).
LoomDecompressor
Predictive Loom Decompressor.
PlcConfig
Configuration for the Predictive Loom Compression (PLC) engine.

Enums§

LoomAggression
LoomError
LoomMode
PruneAggression
Pruning aggressiveness - controls how much of the cache is pruned per cycle.

Traits§

Compressor
Core trait for Atlas compressors.
Decompressor
Core trait for Atlas decompressors.

Functions§

init_thread_pool
Initializes the Rayon thread pool to use at most 80% of available CPU cores.