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

bin+lib oozextract

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

9 releases (4 breaking)

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

#935 in Parser implementations

Download history 25/week @ 2024-11-13 12/week @ 2024-11-20 4/week @ 2024-11-27 1/week @ 2024-12-04 4/week @ 2024-12-11 5/week @ 2024-12-18 3/week @ 2025-01-22 78/week @ 2025-02-12 10/week @ 2025-02-26

88 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.1–8.5MB
~80K SLoC