#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

#906 in Parser implementations

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