Доканская библиотека - Dokan Library

Доканская библиотека
Разработчики)Докан-дев
Стабильный выпуск
1.3.1.1000 / 16 декабря 2019 г.; 11 месяцев назад (2019-12-16)
Репозиторийgithub.com/ dokan-dev/ dokany/
Написано вC, C ++, C #, PowerShell, JavaScript
Операционная системаWindows
ПлатформаIA-32, x64, Cygwin, MinGW
ТипВиртуальная файловая система, Предохранитель
ЛицензияLGPL и Массачусетский технологический институт
Интернет сайтДокан-Дев.github.io

Докан (Японский: ド カ ン [土 管?], "земляная труба") программный интерфейс за Windows что позволяет программистам создавать виртуальные файловые системы без написания драйвера уровня ядра. Это достигается запуском кода файловой системы в пространство пользователя в то время как драйвер ядра Dokan переводит запрос на Ядро Windows. Он предлагает совместимость с ПРЕДОХРАНИТЕЛЬ файловую систему с помощью оболочки, которая может быть построена с Cygwin и MinGW.

Докан бесплатно программное обеспечение выпущен в соответствии с условиями LGPL и Лицензия MIT.

История

Проект Dokan изначально создавался и поддерживался Хироки Асакава с 2007 по 2011 год до версии 0.6.0. Он был размещен на Код Google.[1] Асакава была поддержана грантом 2006 г. от японской Агентство продвижения информационных технологий [я ] по связанной теме.[2]

С тех пор он поддерживается сообществом на вилка называется DokanX.[3]

Поскольку в 2014 году развитие DokanX замедлилось, французская компания ISLOG взяла на себя ответственность за создание собственной вилки под названием Dokany, которую активно поддерживают Адриен Дж. И Максим С. код подписан этой компанией.[4]

Использует

Докан особенно полезен для написания Виртуальная файловая система не требуя Ядро Windows знание. Это дает возможность установить виртуальный жесткий диск, содержащий все, что разработчик хочет показать, что делает его альтернативой профессионально разработанному CBFS Connect библиотека. Он может быть абсолютно виртуальным, используя память как RAM диск или показать удаленные данные, например FTP, SSH, Самба, и базы данных как локальное хранилище, которое можно перечислять, читать, записывать и удалять.

Докан написан на C. Он предоставляет привязки в .СЕТЬ, Ява, Рубин, и Delphi.

Рекомендации

  1. ^ «Докан». Архив кода Google. Получено 9 января 2020.
  2. ^ «2006 年度 下 期 未 踏 ソ フ ト ェ ア 創造 事業 (未 踏 ユ ー ス) 採 択 概要 デ ー テ ム».情報 処理 推進 機構. Получено 2008-08-20.
  3. ^ «ДоканХ». Получено 2015-07-31. Dokanx - это вилка Dokan 0.6.0
  4. ^ «Доканы». Получено 2015-07-31. Dokany - это форк Dokan 0.6.0 с исправлениями ошибок, чистой историей изменений и обновленной сборкой с использованием новейших инструментов.

внешняя ссылка

Пример использования

  • DokanCloudFS: Доступ к различным облачным хранилищам в качестве виртуального драйвера (OneDrive, Google Drive, MEGA, ...).
  • Докан СШФС: Файловая система SSH
  • MLVFS: Файловая система видео Magic Lantern
  • Win-SSHFS: SSH с файловой системой SSH.NET
  • encfs4win: Файловая система шифрования
  • Оппендуп с CDFS: Файловая система на основе дедупликации
  • Докан NFC: Файловая система RFID / NFC
  • vramfs в Windows: VRAMFS в Windows - Создание файловой системы во VRAM
  • kbfs: Keybase Filesystem (KBFS), распределенная файловая система со сквозным шифрованием и глобальным пространством имен.