Callback Technologies CBFS Sync 2026 v26.0.9756 – Build Virtual Drives Without Writing Kernel Code
ایجاد سیستمهای فایل مجازی تقریبا از هر منبع دادهای
Specification
| Feature | Virtual-Drive |
|---|
| Technology | .Net Core, C++ Builder, Delphi (VCL), Java, Python |
|---|
توضیحات:
فناوریهای بازگشتی CBFS Connect یک SDK برای ایجاد و مدیریت سیستمهای فایل مجازی و درایوهای مجازی است. این SDK به برنامهها اجازه میدهد، مواردی چون فایلهای محلی، ذخیره سازی از راه دور، دادههای ابری، رکوردهای پایگاه داده، محتوای تولید شده پویا یا سایر دادههای برنامه را به گونهای در معرض نمایش قرار دهند که کاربران و اپلیکیشنها بتوانند از طریق APIهای فایل استاندارد به آنها تحت عنوان پوشهها و فایلها دسترسی داشته باشند.
ابزارCBFS Connect از یک معماری رویداد محور استفاده میکند تا اقدامات سیستم فایل را در رویدادهای پاسخ به تماس پروکسی نماید. این رویدادها توسط کد برنامه با حالت کاربر مدیریت میشوند و از توسعه مستقیم کد درایور جلوگیری میکند. سیستمهای فایل مجازی میتوانند از قابلیتهایی پشتیبانی کنند که به این شرح است:
عملکرد مشابه NTFS از جمله قفل کردن فایل، به روز رسانیهای جزئی فایل، استریمهای نام گذاری شده، اعلانهای تغییر دایرکتوری، نقاط تفکیک مجدد فایل، هارد لینکها، سهمیهها، شناسههای فایل و نامهای کوتاه فایل. ابزار SDK شامل اجزای CBFS، FUSE، NFS و CBCache است. این SDK از گزینههای نصب انعطافپذیر از جمله نقاط نصب شبکه، نقاط نصب محلی جلسه، مسیرهای UNC، دیسکهای ثابت یا قابل جابجایی و چندین نقطه نصب در هر دیسک پشتیبانی میکند.
توسعه دهندگان همچنین میتوانند قوانین دسترسی سفارشی، رمزگذاری شفاف، حسابرسی، ذخیره سازی و سناریوهای درایو مجازی مبتنی بر Docker را از طریق این ابزار پیاده سازی کنند.
ویژگی ها:
- امکان ایجاد سیستمهای فایل و درایوهای مجازی
- امکان ارائه و در دسترس قرار دادن دادههای محلی، دادههای راه دور، دادههای ابری، پایگاه داده یا دادههای تولید شده
- امکان فراخوانیهای (Callback) سیستم فایل مبتنی بر رویداد در کد حالت کاربر (User-mode)
- دارای کامپوننتهای CBFS، FUSE، NFS و CBCache
- دارای گزینههای مختلف برای اتصال (Mount) شامل شبکه، محلی برای نشست (Session-local) ، UNC، درایوهای ثابت و قابل حمل
- دارای امنیت مشابه NTFS و قابلیتهای پیشرفته سیستم فایل
- دارای محدودیتهای دسترسی سفارشی، حسابرسی (Auditing) و رمزنگاری شفاف (Transparent encryption)
- امکان پشتیبانی از ویندوز، لینوکس، macOS، اندروید و iOS
مناسب برای:
مناسب برای توسعه دهندگانی که مشغول طراحی مواردی چون درایوهای مجازی، لایههای دسترسی به فایل سفارشی، درایوهای رمزگذاری شده، آداپتورهای ذخیره سازی از راه دور یا رابطهای برنامه کاربردی تحت پشتیبانی سیستم فایل هستند.
سوالات متداول:
این ابزار از کدام پلتفرمهای توسعه پشتیبانی میکند؟
ابزار CBFS Connect نسخههایی برای توسعه.NET، C++، Java، پایتون، Rust، Go، Delphi، Qt و macOS ارائه میدهد.
آیا این ابزار میتواند دادههای غیر فایلی را به عنوان یک سیستم فایل نمایش دهد؟
بله. اپلیکیشنها میتوانند پایگاههای داده، سرویسهای REST، ذخیره سازی از راه دور، محتوای تولید شده پویا یا سایر دادههای قابل دسترسی را به عنوان پوشهها و فایلها ارائه دهند.
آیا این ابزار دارای امکان پشتیبانی به سبک FUSE میباشد؟
بله. کامپوننت FUSE چند پلتفرمی، یک API شبیه به FUSE را در پلتفرمهای پشتیبانی شده ارائه میدهد.
کامپوننت NFS چه چیزی را ارائه میدهد؟
کامپوننت NFS یک سرور محلی چند پلتفرمی NFS 4.1 را برای ارائه فایلها به صورت محلی و بدون درایور (kernel-mode driver) حالت هسته پیاده سازی میکند.









Reviews
Clear filtersThere are no reviews yet.