ZXC: Lossless compression built for ultra-fast decode

8 points by xyproto


bitshift

Some bits of this smell like AI writing to me, though my nose could be off.

How it compares to LZ4:

LZ4 is symmetric: it compresses about as fast as it decompresses. That suits logs and swap, but not data that is shipped.

[ZXC's] decoder's speed is paid for at compression time, and on this axis LZ4 and Zstandard are ahead.

So LZ4 is fast both ways, whereas ZXC is for going all-in on decompression speed. Eyeballing the graphs at the default setting, the tradeoff is that ZXC is 1.5-2x faster at decompression but 3x slower at compression.

pegasus

How does it compare to LZO? It's what I use where decompression speed matters.

radex

I looked through the git history and it very much is vibe-coded.

Would be good to see someone who's an expert in the field comment on it, because the claims are quite bold.