ZXC 0.15.0
High-performance asymmetric lossless compression library
Loading...
Searching...
No Matches
lib Directory Reference

Directories

 vendors
 

Files

 zxc_common.c
 Shared library utilities: context management, header I/O, compress-bound calculation, and error-code name lookup.
 
 zxc_compress.c
 Block-level compression: LZ77 parsing, GLO / GHI / RAW encoding, and the chunk-wrapper entry point.
 
 zxc_decompress.c
 Block-level decompression: GLO / GHI / RAW decoding with SIMD-accelerated bit-unpacking and overlapping copies.
 
 zxc_deps.h
 Single point of override for the C-library dependencies of libzxc.
 
 zxc_dict.c
 Pre-trained dictionary: ID computation, .zxd serialization, and training.
 
 zxc_dispatch.c
 Runtime CPU feature detection and SIMD dispatch layer.
 
 zxc_driver.c
 Userspace FILE*-flavored driver: multi-threaded streaming and the seekable FILE* open helper.
 
 zxc_huffman.c
 Canonical, length-limited Huffman codec in the PivCo layout (GLO entropy sections, wire values enc 2/3).
 
 zxc_internal.h
 Internal definitions, constants, SIMD helpers, and utility functions.
 
 zxc_pivco_tables.c
 Shuffle-index tables for the PivCo merge kernels (single definition).
 
 zxc_pivco_tables.h
 Shuffle-index tables for the PivCo merge routines (declarations).
 
 zxc_pstream.c
 Push-based, single-threaded streaming driver implementation.
 
 zxc_seekable.c
 Seekable archive reader (random-access decompression) and seek table writer.
 
 zxc_threads.h
 POSIX-shaped threading layer shared by the stream engine (zxc_driver.c) and the seekable reader (zxc_seekable.c).