#mermaid #input #decompressor #lzna #leviathan #bitknit #selkie

bin+lib oozextract

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

9 releases (4 breaking)

new 0.5.0 Nov 10, 2024
0.4.2 Nov 10, 2024
0.4.1 Oct 29, 2024
0.3.0 Oct 26, 2024
0.1.3 Sep 29, 2024

#776 in Parser implementations

Download history 151/week @ 2024-09-16 309/week @ 2024-09-23 91/week @ 2024-09-30 161/week @ 2024-10-07 30/week @ 2024-10-14 101/week @ 2024-10-21 274/week @ 2024-10-28 131/week @ 2024-11-04

553 downloads per month

MIT license

235KB
6K SLoC

oozextract

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

it's probably fuzz safe, you can trust the input if you like

lib.rs:

Extracts data compressed in the Kraken, Mermaid, Selkie, Leviathan, LZNA, or Bitknit formats.

Features:

  • async: Enables the Extractor::read_from_stream method, for runtime-agnostic extraction from bytes streams such as the one returned by reqwest::Response::bytes_stream.
  • tokio: Enables extraction from tokio::io::AsyncRead.
  • cli: Builds the unoodle command-line executable.

Dependencies

~2.2–8.5MB
~82K SLoC