21 releases (13 breaking)
| new 0.14.0 | Feb 13, 2026 |
|---|---|
| 0.12.1 | Nov 8, 2025 |
| 0.11.0 | Jul 27, 2025 |
| 0.10.0 | Apr 15, 2024 |
| 0.1.0 | Mar 20, 2017 |
#99 in Filesystem
2,071,323 downloads per month
Used in 64 crates
(22 directly)
255KB
5.5K
SLoC
Contains (Cab file, 17KB) loop_in_chain, (Cab file, 17KB) tests/panics_fuzzed/alloc_panic, (Cab file, 17KB) tests/panics_fuzzed/minialloc_panic, (Cab file, 15KB) loop_in_alloc, (Cab file, 14KB) loop_in_directory, (Cab file, 15KB) loop_in_minialloc and 3 more.
rust-cfb
A Rust library for reading/writing Compound File Binary (structured storage) files. See MS-CFB for the format specification.
License
rust-cfb is made available under the MIT License.
Development
This project uses Cargo as its build system and package manager.
Tests
cargo test
Benchmarks
There is a benchmark suite using Criterion.rs. To run the benchmarks:
cargo bench
For a clean run (reset Criterion stats), delete the Criterion output directory and re-run:
rm -rf target/criterion
cargo bench
Dependencies
~260–495KB