EmbeddedFS

Do you need a password-protected file system contained in a single file? Or do you need to handle a whole file system in the RAM Memory?

using EmbeddedFS;
public class Demo {
  public static void Main(string args)
 {
    // file system in a single file
    EmDriveInfo fileDrive = new EmDriveInfo("myfile.fs", "my password");
    // or file system all in-memory
    EmDriveInfo fileDrive = new EmDriveInfo();
    // access root folder
    EmDrirectoryInfo rootDir = fileDrive.RootDirectory;
    // array of files
    EmFileInfo[] files = rootDir.GetFiles();
 }
}

Download Examples

DidiSoft EmbeddedFS is a .NET solution offering an embedded file system with an API very close to the one provided by System.IO. With EmbeddedFS you can store a complete file system inside the current process RAM memory, or persisted in a single file optionally AES-256 encrypted with a password.

Current version: 1.0.1
Build date: 28 February 2021
Trial Version Limitations 60 days evaluation copy

Supported Platforms

  • .NET 4.5+
  • .NET 5
  • .NET Core 2.0, 3.0
  • .NET Standard 1.6, 2.0, 2.1, 2.2
  • Xamarin.Android, Xamarin.Mac, Xamarin.iOS

Licensing and Pricing

Single Developer License
$ 999 USD
Single Developer
Single project
Royalty free distribution
Binaries only
One year free support and updates
Enterprise License
$ 4999 USD
Unlimited Developers from a single organization
Unlimited projects
Royalty free distribution
Binaries only
One year free support and updates
Source Code License
Contact Sales
Unlimited Developers from a single organization
Unlimited projects
Royalty free distribution
Source code included
One year free support and updates

Download Examples