Embedded File System 1.0 – Filesystem in a File

Oct 19, 2007

The Embedded File System (EFS) library, of which the first stable version, 1.0, has just been released, is a C++ library that creates a virtual filesystem in a file.

EFS 1.0 uses the B-Tree "B+" variant as the filesystem tree. The library relies on the Qt4 library and is BSD licensed.

EFS is useful for application developers who need to handle large numbers of small files. Instead of overloading the operating system with innumerable requests, developers can use a single file, and let EFS handle the load. "It will still be blazing fast even when you have millions of files." the developers promise. And it supports encryption. EFS 1.0 is available as a zip file from the authors’ website. The download includes various sample applications.

Related content

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More