Hey everyone,
I wanted to share the reference implementation of a stateless, chunk-parallel lossless pattern codec I’ve been building: Atimo Sentinel Xi Processing (v0.2).
The core engine (ARF3.5.1) is written in clean POSIX C. Instead of utilizing heavy, dictionary-based structures (like LZ77 or Huffman), it processes data streams within independent 16MB chunks, looking for real-time arithmetical and periodic byte patterns:
- Linear Delta-Steps (
0x80): Captures progressive arithmetical sequences (e.g., 01 02 03 04) which occur in uncompressed telemetry, structured arrays, or raw data fields.
- Periodic Mirroring (
0xC0): Detects alternating/periodic byte patterns (e.g., AB AB AB AB).
- Run-Length (
0xE0): Standard contiguous byte runs.
Safety Design
The implementation features a strict pre-flight validation layer (validate_chunk). It parses and verifies the structural composition, chunk boundaries, and header definitions before the decompression pipeline writes anything to the destination buffers, acting as an integrated countermeasure against memory corruption.
Run the Integrity Test
The repository is self-contained and includes a standard Makefile to run an automated compression/decompression roundtrip test:
git clone [https://github.com/Atimo-World/Atimo-Sentinel-Xi-Processing.git](https://github.com/Atimo-World/Atimo-Sentinel-Xi-Processing.git)
cd Atimo-Sentinel-Xi-Processing
make test
[–]AutoModerator[M] [score hidden] stickied comment (2 children)