你知道一些库/框架/ embeddedEngine存储数据在一个二进制文件?像文件系统在一个文件中。它还必须支持在删除/更新后分段数据的工具。倾向于使用C++或C#语言。平台Windows。嵌入式文件系统?
谢谢你的任何建议!
你知道一些库/框架/ embeddedEngine存储数据在一个二进制文件?像文件系统在一个文件中。它还必须支持在删除/更新后分段数据的工具。倾向于使用C++或C#语言。平台Windows。嵌入式文件系统?
谢谢你的任何建议!
ESENT,you can check out my framework for C#。
与SQLite不同,在单个字段中保存1GB数据是可以的。
SQLite不完全是一个文件系统,但它确实按照你所要求的,它是可嵌入的,并且有任何你可能想要的工具(当然,它是SQL)。加上所有的代码是公有领域,所以你可以使用它几乎任何东西。
SQLite。真。
在哪个平台上?在Linux上,您可以使用虚拟文件系统。
查看我们的SolFS。这是用C语言编写的虚拟文件系统(带有用于Java的JNI绑定),可用于大多数现代平台,包括Android和iOS。
您的意思是*碎片整理*数据?是否有任何理由为什么压缩文件(如ZIP)不适合你?就连微软最近也放弃了Office的更新版本中的“文件迷你文件系统”概念。 – 2010-11-27 00:19:46
@Cody:“碎片整理”在这个意义上是没有意义的。我认为他意味着他需要能够在文件中间插入数据,而无需将整个文件写入磁盘。 – 2010-11-27 00:26:21
@比利:是的,你说得对。我想插入数据,删除数据,并避免碎片整理;) – Edward83 2010-11-27 02:04:18