Skip to content

horasal/lz77

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LZ77 - LZ77 compress/decompress module

Get Started

Add the following line to the dependencies section in your Cargo.toml file:

lz77 = "0.1"

Then you are able to compress/decompress lz77 data:

use lz77::{lz77_compress, lz77_decompress};

let compressed = ... // read your data here
let decompressed = lz77_decompress(compressed, &mut decompressed);
let recompressed = lz77_compress(decompressed, &mut recompressed);

Documentation

Online documentation

You can also run cargo doc to get a local copy of documentation.

A simple description of algorithms and basic ideas can be found here.

LICENSE

MIT

About

lz77 compress/decompress algorithm in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages