8 releases (3 stable)
| 1.0.2 | Nov 19, 2024 |
|---|---|
| 1.0.0 | Apr 25, 2024 |
| 0.3.2 | Mar 7, 2024 |
| 0.2.0 | Mar 7, 2024 |
| 0.1.0 | Mar 6, 2024 |
#2870 in Parser implementations
420 downloads per month
Used in mbn-cli
80KB
2K
SLoC
MBN format parsing library.
NOTE: Extension of files with MBN segment may be elf.
Files with extension mbn are almost ELF format files.
Parse from an ELF format file, see [from_elf()].
Parse from byte stream, see [HashTableSegment::parse()].
Dump to byte stream, see [HashTableSegment::dump()].
mbn
Library for parsing MBN format.
Basically, it's a Rust rewrite of the relevant parts of libopenpst.
MBN format information comes from coreboot.
Check out the documentation page for details.
Here is a CLI tool available, and, it is also the best example of this library.
Dependencies
~460KB