compound-file

Is IStorage's Compound File Implementation thread-safe?

I'm using IStorage's Compound File Implementation from C# (StgCreateDocfile). Is it safe to access one IStorage / IStream instance from multiple threads, provided I synchronized the reads and writes myself? Or are there any COM issues that might be problematic here? For example, can I safely call EnumElements to get all streams in the ...

Is there an open-source alternative to Windows compound files?

I'm trying to save a couple of files to a container file. The files can be modified later which means the container might have to be enlarged. The user should only see this container as a single file in the file system. The application is written in C++ and running on Windows, but the files should be portable to other platforms as well. ...

Compound file Explorer

Can any one provide me a simple Windows forms project to implement a Compound File Explorer?, With which we can access all the storages and streams of a compound file(.xls,.doc) in tree view. ...

Open source embedded filesystem (or single file virtual filesystem, or structured storage) library for C

I'm not sure what the "general" name of something like this might be. I'm looking for a library that gives me a file format to store different types of binary data in an expanding single file. open source, non-GPL (LGPL ok) C interface the file format is a single file multiple files within using a POSIX-like file API (or multiple "blob...