libesedb-sys

Rust -sys bindings to libyal/libesedb.

Building

Rebuilding Bindings

bindgen libesedb-20210424/include/libesedb.h -o src/bindings.rs -- -Ilibesedb-20210424/include -fparse-all-comments

Configuring Max Leaf-Pages

Note: the original value of 16 * 1024 has been increased to 32 * 1024 in order for a FileHistory Catalog*.edb of at least 330MB to load.

Via the command-line:

LIBESEDB_MAXIMUM_NUMBER_OF_LEAF_PAGES="32 * 1024" cargo build -vv

In your Cargo.toml:

[env] LIBESEDB_MAXIMUM_NUMBER_OF_LEAF_PAGES = "32 * 1024"

Authors

``` libesedb Copyright (C) 2009-2021, Joachim Metz joachim.metz@gmail.com

libesedb-sys Copyright (C) 2022, Oliver Lenehan ~sunsetkookaburra ```

License