我不确定这样的“通用”名称可能是什么。我正在寻找一个库,它为我提供了一种文件格式,可以将不同类型的二进制数据存储在一个扩展的单个文件中。
- 开源,非 GPL (LGPL ok)
- C接口
- 文件格式是单个文件
- 使用类似 POSIX 的文件 API 中的多个文件(或使用其他 API 中的多个“blob”)
- 文件/结构编辑就地完成
- 可靠第一,性能第二
示例包括:
上述问题:
- whefs 似乎不是很成熟,但最能描述我所追求的
- HDF、CDF、NetCDF 是可用的(也非常可靠和快速),但它们相当复杂,我不完全相信它们支持不透明的二进制“blob”
编辑:
忘了提另一个相关问题:
C/C++ 中的简单虚拟文件系统
另一个类似问题:
Windows 复合文件是否有开源替代方案?
编辑:
添加了就地编辑的条件。
编辑:
whefs 被: whio_epfs取代