#mermaid #buffer #kraken #implemented #bitknit #lzna

oozle

Open source Kraken, Mermaid, Selkie, Leviathan, LZNA, Bitknit decompressor

6 releases

0.1.5 Apr 12, 2023
0.1.4 Apr 11, 2023
0.1.2 Feb 25, 2023

#474 in Compression

Download history 2/week @ 2024-03-15 26/week @ 2024-03-29 7/week @ 2024-04-05

97 downloads per month

GPL-3.0-or-later

180KB
5K SLoC

C++ 4.5K SLoC // 0.0% comments Rust 502 SLoC // 0.1% comments

oozle

Crates.io docs.rs Crates.io GitHub repo size

A Rust library for decompressing Kraken, Mermaid, Selkie, Leviathan, LZNA and Bitknit compressed buffers. (unsafe)

This library implements powzix's ooz and uses CXX to interop with Rust. In the future, (I hope) this library will be fully implemented in Rust.

Dependencies

~0.7–2.3MB
~35K SLoC