#lzma #adaptive #decompression #brute-force #sasquatch

sys lzma-adaptive-sys

FFI bindings to sasquatch's LZMA adaptive library

1 unstable release

0.1.0 Oct 16, 2025

#832 in Compression

Download history 1088/week @ 2025-10-16 143/week @ 2025-10-23 11/week @ 2025-10-30 34/week @ 2025-11-06 11/week @ 2025-11-13 52/week @ 2025-11-20 44/week @ 2025-11-27 64/week @ 2025-12-04 48/week @ 2025-12-11 38/week @ 2025-12-18 18/week @ 2025-12-25 79/week @ 2026-01-01 16/week @ 2026-01-08 62/week @ 2026-01-15 8/week @ 2026-01-22

165 downloads per month
Used in 2 crates (via backhand)

GPL-2.0-only

3.5MB
84K SLoC

C 55K SLoC // 0.2% comments Visual Studio Project 17K SLoC C++ 5.5K SLoC // 0.1% comments Ada 1.5K SLoC // 0.2% comments Pascal 1K SLoC // 0.2% comments C# 879 SLoC // 0.4% comments Visual Studio Solution 856 SLoC Shell 676 SLoC // 0.3% comments Bitbake 531 SLoC GNU Style Assembly 246 SLoC // 0.5% comments Rust 96 SLoC Bazel 91 SLoC // 0.3% comments Automake 34 SLoC Poke 1 SLoC

Contains (obscure autoconf code, 1KB) zlib/contrib/minizip/configure.ac

FFI bindings to sasquatch's LZMA adaptive library

This crate provides Rust bindings to the LZMA adaptive decompression functionality from the sasquatch project, which implements brute-force parameter discovery for LZMA compressed data in SquashFS v3 filesystems.


lzma-adaptive-sys

github crates.io docs.rs build status

Rust FFI bindings to sasquatch's LZMA adaptive library.

No runtime deps