开源嵌入式文件系统(或单个文件虚拟文件系统,或结构化存储)库对于C [英] 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.
- 开源,非GPL(LGPL OK)
- C接口
- 文件格式是一个单一的文件
- (在使用其他一些API或多个斑点)中使用类POSIX文件API的多个文件
- 文件/结构编辑就地完成
- 可靠第一,第二高性能
例如:
- the virtual drives of a virtual machine
- whefs
- HDF
- CDF
- NetCDF
与上述问题:
- whefs似乎不是很成熟,但最好的描述后,我什么
- HDF,CDF,创建NetCDF是可用的(也是非常可靠和快速的),但他们是相当复杂的,我并不完全相信他们的不透明二进制的斑点 支持
编辑:结果
忘了提,另外一个相关的问题:结果
在C / C ++ 结果简单的虚拟文件系统
另一个类似的问题:结果
<一href=\"http://stackoverflow.com/questions/374417/is-there-an-open-source-alternative-to-windows-compound-files\">Is有一个开放源代码的替代到Windows复合文件?
编辑:结果
新增就地编辑的状态。
Added condition of in-place editing.
编辑:结果
whefs所取代: whio_epfs
推荐答案
这似乎做什么,我一直在寻找: libgsf
This appears to do what I was looking for: libgsf
不过需要测试其可靠性/性能以及如何跨平台的二进制格式。
Still need to test its reliability/performance and how cross-platform the binary format is.
这篇关于开源嵌入式文件系统(或单个文件虚拟文件系统,或结构化存储)库对于C的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!