Skip to content

akgats/deflate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deflate

A deflate decoder for learning purpose.

Usage

Decode with bytes:

use deflate::decode_deflate_bytes;

// pass bytes
match decode_deflate_bytes(data) {
  Ok(out) => {}
  Err(err) => {}
}

Reader-based API:

use deflate::decode_deflate_reader;
use std::io::Cursor;

let mut reader = Cursor::new(data);

// pass any type implementing Read
match decode_deflate_reader(&mut reader) {
  Ok(out) => {}
  Err(err) => {}
}

Development

Running Tests

Execute the unit test suite:

cargo test

Fuzz Testing

cargo fuzz run fuzz_target

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages