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

  • Offline FS

    Tired of copying and recopying files from your laptop to the office file server? Maybe you need an automated offline filesystem, such as OFS.

  • Kosmos FS

    Distributed filesystems effortlessly juggle enormous files in the gigabyte and terabyte ranges. The Kosmos filesystem plans to impress its competitors.

  • Admin Workshop: Unix filesystem tree

    Unix systems organize files in a hierarchical filesystem tree. A system of naming conventions defined in the Filesystem Hierarchy Standard (FHS) helps admins find their way around.

  • The ext Filesystem

    The extended filesystem has been part of the Linux kernel since 0.96c – a faithful companion of the free operating system. With its developments – or, rather, rebirths – through ext2, ext3, and ext4, it is one of the oldest Linux-specific software projects.

  • A web service filesystem

    The Fuse kernel module lets developers implement even the most idiosyncratic of filesystems. We’ll show you how to build a filesystem that relies on SOAP to publish data over web services.

comments powered by Disqus

Issue 168/2014

Buy this issue as a PDF

Digital Issue: Price $9.99
(incl. VAT)

News

njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia