Re:LZAV – Fast In-Memory Data Compression Algorithm (In C)
by mmphosis on Thursday July 20, 2023 @01:47PM
(#36804055)
> What does "outside-of-memory" data compression algorithm mean, exactly?
Not RAM or ROM. Buffered from a device: database cluster, disk blocks/files, network packets, serial port, ...
To be complete, going the other way: ..., "in-cache", or "in-register" data compression
Re:LZAV – Fast In-Memory Data Compression Algorithm (In C)
by fluoridation on Thursday July 20, 2023 @03:41PM
(#36805681)
>What does "outside-of-memory" data compression algorithm mean, exactly?
You keep your data structures (dictionary, Huffman tree, etc.) in storage and stream them into memory only as necessary. Same for the data being compressed. You could use an extremely large dictionary while only using a few kilobytes of memory.
What does "outside-of-memory" data compression algorithm mean, exactly?
> What I like so far is that lzav is a single header file
That's cool indeed.