Overview of ZXC compression
mainZXC is a lossless compression C library designed for asymmetric efficiency. It is optimized for "Write Once, Read Many" (WORM) workloads, such as content delivery, game assets, app bundles, and firmware updates.
Key characteristics include:
- High Decode Throughput: Designed to be faster than LZ4 at a smaller size, especially on ARM64 architectures.
- Asymmetric Design: Offloads complexity to the encoder (build time) to maximize decompression speed (run time).
- Cross-platform Support: Runs on
x86_64,ARM64,ARMv7,ARMv6,RISC-V,POWER,s390x, andi386with hand-tuned SIMD (SSE2/AVX2/AVX-512 on x86, NEON on ARMv8+). - Seekable: Includes a built-in seek table for $O(1)$ random-access decompression.
- Production-ready: Thread-safe API, verified via extensive fuzzing, and available via multiple package managers.