EldoS Corporation - Software components for data Security, Storage and Transfer
Support button
Home / Solid File System™ / Embedded File System with encryption and compression - Solid File System™
SITE SEARCH
Advanced search
SOLUTION GUIDE
For Software Developers
For Business Integrators
PRODUCT LINES
BizCrypto
SecureBlackbox
Callback File System
CallbackFilter
CallbackDisk
SolFS (Solid File System)
RawDisk
Rethync
MsgConnect
VoxPopuli
SFTP Net Drive
NEED HELP?
Support options
Knowledgebase
Forums
HelpDesk
CUSTOMER RELATIONS
Testimonials
Our clients
Geography
Contact Us
Time to Rest
My Control Center
COMPANY INFORMATION
Company news
Seasonal newsletter
Corporate information
For investors
For press
For partners
FOLLOW US

Embedded File System with encryption and compression

Solid File System (SolFS) is an virtual file system implementation that can be embedded into your application. SolFS offers software architects and developers a feature-rich storage for application documents and data, and is designed for use with real media (such as Hard Drives or Flash Cards) or logical structures (files on disks, database records, application resources, and raw memory).
Download and try!
  • General
  • Application Edition
  • OS Edition
  • Embedded Edition
  • Downloads
  • Prices and Ordering
  • If you need help
  • Information
 

Embedded File System with encryption and compression

Introduction

If you need to use or create a powerful file system for your custom device, be it an MP3 player, camera, or just a flash memory controller, we have an offer that fits all your requirements. A file system that provides encryption, compression, journalling, symbolic links, streams and more. A file system, that is not based on FAT, and so is free of all its limitations (and patents, of course). And all this functionality fits into 300 K of code.

SolFS is not just a specification or a proof-of-concept system. SolFS is already implemented on a number of platforms including Windows, .NET, Windows Mobile, Linux, MacOS X and Unix. Since it is written in ANSI C, SolFS offers very flexible code base for use with both big-endian and little-endian systems for which ANSI C compiler exists.

Possible uses

SolFS can be used in any device, that needs to store data in persistent storage (disk drive, flash memory etc). Specifically, the best features of SolFS can be used in
  • DRM-enabled devices to provide device-dependent encryption of the data;
  • Multimedia devices to organize information in database-like structure;
  • Data collection devices and industrial appliances to store more data on the device;
  • Flash memory to provide a file system with advanced features and save on development of custom storage formats

Main features

SolFS provides built-in compression functionality, which lets you increase capacity of the storage without adding a compression layer to your data management code.

With built-in symmetric encryption, based on modern industry standards, such as AES256 and SHA2, you can protect the data from theft or implement DRM features easily.

Journalling and embedded check-and-repair functions let you guarantee data integrity and fail-safety.

You can manage multiple independent volumes with SolFS. This lets you handle many storage media devices (for example, built-in storage and an external flash card) at the same time.

SolFS speed is comparable to speed of other advanced file systems on the market, such as NTFS (on Windows).

What we offer

We offer a cross-platform file system engine, which can be used on 16-bit, 32-bit or 64-bit platforms without major changes. The package consists of the source code, accompanying documentation and description of the file system format.

Drivers to mount the container as a file system are available for Windows NT/2000/XP/2003/Vista/2008/Windows 7, Linux (2.6-based kernel), FreeBSD. They can be licensed together with the Embedded license.

The embedded license is royalty-free and includes one year of support and free upgrades.

Ask for more

Check feature list of SolFS to find out, what technical benefits make SolFS the best option to use as an embedded file system.

See a comparison chart for comparison of SolFS with other popular file systems.

Use our feedback form to ask any questions that appear.

|
Clients say

...It is fast, according to my benchmarks, and it adapted easily to existing code...

more...

Support and Resources
  • Knowledgebase & FAQ
  • Documentation on-line
  • Forum
  • Ask a question in HelpDesk
Most wanted features
Vote or request a feature
Contact Us | Terms of Use | Trademarks | Privacy Statement | Site Index
Copyright (c) 1998-2013, EldoS Corporation
Design by Web Arsenal