libribzip2 0.4.0

a bzip2 library written in pure rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# libribzip2 - a comprehensible pure Rust bzip2 implementation

`libribzip` attempts to be a comprehensible bzip2 implementation. It is currently WIP and
to be considered unstable (interface-wise) and incomplete.

# Features

 * pure safe-Rust implementation with no dependencies
 * multithreaded encoding
 * linear-time Burrows-Wheeler transform using SA-IS and Duval's algorithm
 * flexible computation of Huffman codes using one of
  * static global frequency tables
  * local tables computed using k-means clustering through Lloyd's algorithm

# Contributing

`libribzip2` is part of `ribzip2`, see the contribution guidelines there.