rust-cfb icon indicating copy to clipboard operation
rust-cfb copied to clipboard

Rust library for reading/writing Compound File Binary (structured storage) files

Results 12 rust-cfb issues
Sort by recently updated
recently updated
newest added

Currently it is not possible to have multiple streams open at once, since `Stream` owns the mutable reference to `CompoundFile`. This is a bit sad, since it limits the ability...

Async support would be nice to have, especially for large CFB files because IO can take a significant amount of time in that case. Currently, this issue can be worked...

CFB version 0.7 implemented [Send + Sync](https://docs.rs/cfb/0.7.3/cfb/struct.CompoundFile.html#impl-Send) on `CompoundFile`. Unfortunately, both traits were lost starting with version 0.8. This makes it nearly impossible to use `CompoundFile` in an async-context. I...

Closed: https://github.com/mdsteele/rust-cfb/issues/41

Is it possible that #1 regressed at some point? I am getting: ``` Malformed FAT (FAT has 30208 entries, but file has only 18279 sectors) ``` I intend to try...

I'm working on a lib that reads vpx files (Visual Pinball). See https://github.com/francisdb/vpxtool These files are easily 200MB and contain hundreds of streams of up to 10MB Reading the whole...

Hi, while trying to iterate over `read_root_storage`, I encountered that `open_stream` borrows `&mut self` and cannot be easily used with the immutable borrow of `read_root_storage`. Have you considered a `read_stream`...

I need a way to reliably generate deterministic cfb files. It seems it suffices to be able to override the timestamps.

I have some python tools I'm trying to port that read common property streams from cfb files like the SummaryInformation stream and extract them as tags. I've been trying to...

I have the impression that the files never shrink after reducing some streams in size. Have not tested removing streams but could also be affected? Is there a function available...