#decompression #zero #pure #fastlz #data #file #fast-lz

lz77

Zero dependency pure rust implementation of the FastLZ LZ77 compression algorithm

1 unstable release

0.1.0 Sep 30, 2023

#657 in Compression

MIT/Apache

9KB
188 lines

LZ77

A zero dependency, pure rust implementation of the FastLZ LZ77 compression algorithm.

Currently this library only decompresses, but compression will follow if there is a demand for it. This library was specifically built for the ni-file library, where sampler instruments built for Kontakt use an implementation of the LZ77 algorithm with very specific sliding window behaviors. It should (in theory) work for any LZ77 compressed file however. If it does not please file an issue.


lib.rs:

LZ77 is a lossless sliding window data compression algorithm. It replaces repeated occurrences of data with references to a single copy.

No runtime deps