libferris - 虚拟文件系统


GPLv3
Linux
C/C++

软件简介

libferris 是一个虚拟文件系统,通过 C 的接口输出各种类型的层次结构数据。可通过 C 的 IOStreams
和元数据来访问数据,数据结构是基于 key/value 的成对属性。可对几百万的文件提供快速的搜索。Ferris 使用插件 API
来处理各种不同类型的数据源、索引和搜索策略。

支持的数据源包括:

Filesystems include file:// with monitoring, XML (mount an XML file as a
filesystem), relational databases, ISAM databases (Berkeley db, tdb, gdbm, eet
et al), xmldb, LDAP, Applications (Evolution, Firefox, Emacs), HTTP, FTP,
sockets, and RDF (from XML, binary, soprano). EA generators include image,
audio, and animation decoders.