Why Choose CBFS Connect over Dokan?
About CBFS Connect
CBFS Connect is a software development toolkit that enables you to present various data sources as the files and directories of a local virtual drive, regardless of where the actual data is kept — be it in files, in database records, in memory, or elsewhere. CBFS Connect consists of a system-level driver and a user mode API component. You only have to write user mode code in your preferred language, and CBFS Connect's driver does the heavy lifting of virtualizing filesystems by intercepting filesystem actions and converting them into callback events.
Why Use CBFS Connect?
With hundreds of enterprise clients and millions of deployments, CBFS Connect is the trusted SDK for virtualized filesystems.
- Technology you can rely on: CBFS Connect is maintained by professional software developers working in a well-established business, and it is designed with reliability and business suitability in mind. CBFS Connect is maintained, supported, and regularly updated to ensure that it continues to work flawlessly with the latest versions of Windows and Linux.
- Advanced Windows capabilities: Designed for Windows, the CBFS component is a comprehensive but simplified implementation of the Windows filesystem.
- Cross-platform FUSE Component: CBFS Connect includes our cross-platform FUSE component, bringing a well-known programming API to both Windows and Linux.
Case Studies
When Secomba needed to create a virtual drive for Boxcryptor, they trusted CBFS Connect as a secure, market-tested solution. Robert Freudenreich, Founder & CTO of Secomba, "Dokan was evaluated as an alternative, but CBFS Connect is more mature, more professional and more stable." Read the Secomba Boxcryptor case study.
Iterate searched extensively for a virtual filesystem driver for Mountain Duck that could not only help them make remote cloud storage available as a mapped network drive, but also simplify development. Yves Langisch, CEO of Iterate, said CBFS Connect offered"[o]utstanding stability and performance...CBFS Connect greatly helped us to focus on the implementation of the virtual filesystem, as at no time we had to struggle with device driver or stability issues. Just works!" Read the Iterate Mountain Duck case study.
Windows-Oriented Architecture Means Better Technology
CBFS Connect | Dokan | |
---|---|---|
Contents available as a disk | ||
Basic file and directory operations | ||
Named streams | ||
Directory change notifications | ||
Hard links | ||
Fastctl requests | ||
In-memory and on-disk caches | ||
Fine-grained control over user access | ||
Support for short (8.3) filenames | ||
Optional use of file Ids instead of filenames | ||
Filesystem quota support | ||
Handling of reparse points | ||
Handling of custom requests | ||
Fine-grained control over filesystem representation | ||
Control over serialization of requests | ||
Control over worker threads | ||
Custom disk icons in Explorer | ||
Plug-n-play mode with device emulation | ||
In-memory and on-disk caches | ||
Mount disks as fixed or removable | ||
Network mounting points | ||
Hidden UNC paths | ||
Session-local mounting points |
Professional Products Provide Professional Reliability
CBFS Connect | Dokan | |
---|---|---|
Professionally written and maintained code | ||
Rigorously tested with internal and Microsoft tests | ||
Many functional sample applications for all supported APIs and platforms | ||
Multiple language support | ||
Comprehensive documentation | ||
Timely updates and compatibility improvements | ||
Clear roadmap for future development | ||
Guaranteed support | ||
Business responsibility | ||
Cost of Ownership | Predictable and consistent | Unpredictable |
We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at support@callback.com.