Jump to content

Библиотека Докана

Библиотека Докана
Разработчик(и) Докан-дев
Стабильная версия
2.1.0.1000 / 22 декабря 2023 г .; 8 месяцев назад ( 22.12.2023 )
Репозиторий github /докан-дев /объявление /
Написано в C , C++ , C# , PowerShell , JavaScript
Операционная система Microsoft Windows
Платформа ИА-32 , x64 , Cygwin , MinGW
Тип Виртуальная файловая система , Предохранитель
Лицензия LGPL и Массачусетский технологический институт
Веб-сайт докан-дев .github .что

Докан ( яп . ドカン [土管?] , «земляная труба») — это программный интерфейс для Microsoft Windows , который позволяет программистам создавать виртуальные файловые системы без написания драйвера уровня ядра. Это достигается за счет запуска кода файловой системы в пространстве пользователя , в то время как драйвер ядра Dokan преобразует запрос для ядра Windows . Он обеспечивает совместимость с файловой системой FUSE за счет использования оболочки, которую можно создать с помощью Cygwin и MinGW .

Dokan — бесплатное программное обеспечение , выпущенное на условиях лицензий LGPL и MIT .

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

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

Поскольку в 2014 году развитие DokanX замедлилось, французская компания ISLOG взяла на себя управление своим собственным форком под названием Dokany, который активно поддерживается Адриеном Юндом (также известным как «Лирина Старк»), а раньше его со-поддерживал Максим Шамли. Драйверы теперь имеют код, подписанный этой компанией. [ 4 ]

Использование

[ редактировать ]

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

Докан написан C. на Он предоставляет привязки к .NET , Java , Ruby , Delphi и Rust .

  1. ^ «Докан» . Архив кода Google . Проверено 9 января 2020 г.
  2. ^ «Резюме проекта создания неизведанного программного обеспечения (неизведанная молодежь) системы управления данными для второй половины 2006 года» . Проверено 20 августа 2008 г. .
  3. ^ «ДоканХ» . Гитхаб . Проверено 31 июля 2015 г. Dokanx — это форк Dokan 0.6.0.
  4. ^ «Доканы» . Гитхаб . Проверено 31 июля 2015 г. Dokany — это форк Dokan 0.6.0 с исправлениями ошибок, чистой историей изменений и обновлением для сборки с использованием новейших инструментов.
[ редактировать ]

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

[ редактировать ]
  • DokanCloudFS : доступ к различным облачным хранилищам в качестве виртуального драйвера (OneDrive, Google Drive, MEGA, ...).
  • Dokan SSHFS : файловая система SSH
  • MLVFS : файловая система видео Magic Lantern
  • Win-SSHFS : SSH с файловой системой SSH.NET.
  • encfs4win. Архивировано 4 июля 2011 г. на Wayback Machine : Файловая система шифрования.
  • Opendedup CDFS : файловая система на основе дедупликации
  • Dokan NFC : файловая система RFID/NFC
  • vramfs в Windows : VRAMFS в Windows — создание файловой системы во VRAM
  • kbfs : файловая система Keybase (KBFS), распределенная файловая система со сквозным шифрованием и глобальным пространством имен.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0d45327ff2ab16289119d7a265463639__1703284680
URL1:https://arc.ask3.ru/arc/aa/0d/39/0d45327ff2ab16289119d7a265463639.html
Заголовок, (Title) документа по адресу, URL1:
Dokan Library - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)