CBFS Virtual Storage Product Feature Comparison

Callback Technolgogies offers several Virtual Storage products. All of these products are components for Windows software development that utilize kernel-mode drivers which perform most of the backend work. While the products have much in common, they have been designed for different tasks and have different feature sets. If you are unsure as which product is right for you, see the comparison chart.

CBFS Virtual Storage Products

  • CBFS Connect: Represents any structured or raw data as files and directories located on a virtual disk. No matter if your actual data is kept in remote or local files, in database records, in memory, across the Internet, or elsewhere, you will be able to represent and treat it as if it were part of one local or network file system. The real location of the data doesn't matter, and other applications applications won't even be aware that they are working with the data which is, in fact, not files at all. If you need to limit application access to the virtual disk, CBFS Connect provides means to use application-based and OS security-based mechanisms for access control.

  • CBFS Storage: Implements high-performance file and document storage which can be placed on Hard Drives, Flash Cards, custom hardware equipment (mobile or not), or other real media devices. CBFS Storage can also be located inside files on disks, in database records, application resources, raw memory, Internet servers, or inside any other logical objects. Empowered by modern cryptographic algorithms, CBFS Storage natively keeps your data highly secured, plus you can always add your own encryption and authentication mechanisms. You will benefit from high storage capacity, multithreaded read/write operations, custom file attributes and tags, and much more.

  • CBFS Filter: Allows your application to track any low-level file system events and react to them on-the-fly. Along with simple notifications, CBFS Filter enables your application to decide how to process an operation request: whether modify input or output data before or after the operation is performed, deny access to the data, substitute, or even cancel the operation's execution.

  • CBFS Disk: Offers an easy way to create a virtual local disk backed by the previously created image of the real disk. Also, CallbackDisk can be used to create a virtual container for files which are then stored in a single storage block (file on the disk or in remote storage). Creation of the virtual disk with CBFS Disk requires only a dozen of lines of code.

CBFS Virtual Storage Feature Comparison

Callback Technologies offers several products with different yet often confused functionality. This comparison chart is aimed at helping the developers choose the product that best fits their needs.

 

CBFS Storage Application Edition CBFS Storage OS Edition CBFS Connect CBFS Disk CBFS Filter
Platform support Windows, Linux, FreeBSD, Android, macOS, iOS, custom Windows, Linux, FreeBSD, macOS Windows Windows Windows
Creates a virtual disk (drive letter or mounting point) in the system
Creates virtual files on existing "real" disks
Storage Capabilities
Provides a file system
Includes built-in storage for data
Stores the virtual disk in a single file on the disk 1
Stores the virtual disk in a custom location (database, memory etc.) 1
Stores individual files in a custom location (database, memory etc.)
Security Functions
Control file and directory operations on the disk 2
Control access to the disk on per-application basis
Includes built-in encryption for data
Supports custom encryption for the virtual disk
Supports custom encryption for individual files

1 CBFS Connect doesn't have built-in storage for files. Your code can store files anywhere and in any format. One of possible options is to use CBFS Storage Application Edition as a file container for CBFS Connect needs.

2 You can use CBFS Storage OS Edition together with CBFS Filter to catch file operations performed on files in CBFS Storage by third-party applications.

Ready to get started?

Learn more about Callback Technologies or download a free trial.

Download Now