Tag: 复合文件

用于C的开源嵌入式文件系统(或单文件虚拟文件系统或结构化存储)库

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