Crates.io | libesedb-sys |
lib.rs | libesedb-sys |
version | 0.2.0 |
source | src |
created_at | 2022-06-02 00:16:03.244438 |
updated_at | 2023-09-30 09:10:04.371488 |
description | libesedb FFI bindings for Rust |
homepage | |
repository | https://github.com/sunsetkookaburra/rust-libesedb |
max_upload_size | |
id | 598586 |
size | 14,899,630 |
Rust -sys
bindings to libyal/libesedb
.
bindgen
to regenerate the bindings.cargo build -vv
for very verbose output to verify cc
compiling.bindgen libesedb-20230824/include/libesedb.h -o src/bindings.rs -- -Ilibesedb-20230824/include -fparse-all-comments
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"
main
branch
git clone --branch main --depth 1 https://github.com/libyal/libesedb
./synclibs.sh
./autogen.sh
./configure
make dist
.tar.gz
containing the source distribution versionlibesedb
Copyright (C) 2009-2021, Joachim Metz <joachim.metz@gmail.com>
libesedb-sys
Copyright (C) 2022-2023, Oliver Lenehan ~sunsetkookaburra
libyal/libesedb
is the hard work of Joachim Metz (~joachimmetz)
, available under the LGPL-3.0-or-later. A distribution version of the library is bundled here.-sys
binding is also made available under the LGPL-3.0-or-later.