Dokan ( en japonés :ドカン [土管?] , "tubo de tierra") es una interfaz de software para Microsoft Windows que permite a los programadores crear sistemas de archivos virtuales sin necesidad de escribir un controlador a nivel de kernel. Esto se logra ejecutando el código del sistema de archivos en el espacio de usuario , mientras que el controlador de kernel de Dokan traduce la solicitud para el kernel de Windows . Ofrece compatibilidad con el sistema de archivos FUSE mediante un envoltorio que se puede compilar con Cygwin y MinGW .
Dokan es software libre publicado bajo los términos de la licencia LGPL y la licencia MIT .
Historia
El proyecto Dokan fue creado y mantenido originalmente por Hiroki Asakawa desde 2007 hasta 2011, hasta la versión 0.6.0. Estaba alojado en Google Code . [ 2 ] Asakawa recibió apoyo mediante una subvención de la Agencia de Plataformas de Innovación de Japón en 2006 para un tema relacionado. [ 3 ]
Horquillas
DokanX
Desde aproximadamente 2013, fue mantenido por la comunidad en una bifurcación llamada DokanX. [ 4 ]
Dokany
A medida que el desarrollo de DokanX se ralentizó en 2014, la empresa francesa ISLOG tomó el relevo con su propia bifurcación llamada Dokany, mantenida activamente por Adrien Jund (también conocido como "Liryna Stark") y que anteriormente era mantenida conjuntamente por Maxime Chamley. Los controladores ahora están firmados digitalmente por esta empresa. [ 5 ]
Usos del usuario final
Dokan puede ser instalado por aplicaciones instaladas por el usuario final, como Disk Drill. [ 6 ]
Cómo acceder al iPhone
Los usuarios de iPhone podrían acceder a su iPhone a través de Dokan en Windows de forma similar a como FUSE lo hace para sistemas operativos tipo Unix . [ 7 ]
El desarrollador utiliza
Dokan es especialmente útil para escribir en un sistema de archivos virtual sin necesidad de conocimientos del kernel de Windows . Permite montar un disco duro virtual que contiene lo que el desarrollador desee mostrar, lo que lo convierte en una alternativa a la biblioteca CBFS Connect , desarrollada profesionalmente . Puede ser completamente virtual, utilizando memoria como un ramdisk , o mostrar datos remotos como FTP , SSH , Samba y bases de datos como almacenamiento local que se puede listar, leer, escribir y eliminar.
Dokan está escrito en C. Proporciona enlaces para .NET , Java , Ruby , Delphi y Rust .
Ejemplos de uso
- DokanCloudFS : Acceso a diferentes servicios de almacenamiento en la nube como controlador virtual (OneDrive, Google Drive, MEGA, ...).
- Dokan SSHFS : Sistema de archivos SSH
- MLVFS : Sistema de archivos de vídeo Magic Lantern
- Win-SSHFS : SSH con sistema de archivos SSH.NET
- encfs4win Archivado el 4 de julio de 2011 en Wayback Machine : Sistema de archivos cifrados
- Opendedup CDFS : Sistema de archivos basado en deduplicación
- Dokan NFC : Sistema de archivos RFID/NFC
- vramfs en Windows : VRAMFS en Windows - Crear un sistema de archivos en la VRAM
- kbfs : Sistema de archivos basado en claves (KBFS), un sistema de archivos distribuido con cifrado de extremo a extremo y un espacio de nombres global.
Referencias
- ↑ "dokan-dev / dokany / CHANGELOG.md" . 28-09-2025. Archivado del original el 31-08-2025 . Recuperado el 04-10-2025 .
- ↑ "Dokan" . Archivo de código de Google . Archivado del original el 27/06/2018 . Consultado el 07/03/2025 .
- ^ "2006年度下期未踏ソフトウェア創造事業(未踏ユース)採択概要 データ管理システム" [ Resumen de selecciones para la segunda mitad del proyecto de creación de software MITOU del año fiscal 2006 (uso de MITOU) ] . 独立行政法人情報処理推進機構(じょうほうしょりすいしんきこう). Archivado del original el 19 de enero de 2021. Consultado el 20 de agosto de 2008. [ (Institución administrativa independiente , Agencia de la Plataforma de Innovación, Japón) ]
- ↑ "DokanX" . GitHub . Archivado del original el 13 de mayo de 2024. Consultado el 7 de marzo de 2025.
DokanX es una bifurcación de Dokan 0.6.0.
- ↑ "Dokany" . GitHub . Archivado del original el 22/03/2025 . Consultado el 07/03/2025 .
Dokany es una bifurcación de Dokan 0.6.0 con correcciones de errores, historial de cambios limpio y actualizado para compilarse con las herramientas más recientes.
- ↑ "Disk Drill instala la biblioteca Dokan: ¿Para qué sirve?" . windowsreport.com . 27/06/2024. Archivado del original el 17/01/2025 . Consultado el 07/04/2025 .
… Está bien eliminar la biblioteca Dokan y puedes desinstalarla como cualquier otra aplicación. Sin embargo, al eliminar Dokan, algunas aplicaciones que dependen de ella, como Disk Drill, podrían no funcionar correctamente.
- ↑ Fitzpatrick, Aidan (27/04/2025). "Cómo acceder a archivos de iPhone con un montaje de disco" . reincubate.com . Archivado del original el 23/03/2025 . Recuperado el 07/04/2025 .
Era fácil montar el iPod original y acceder a él como a una unidad USB. También es posible hacerlo con un iPhone, aunque existen diferentes métodos según el tipo de datos con los que se quiera trabajar.
Enlaces externos
- Sitio web oficial
- dokany en GitHub
- El ahora desaparecido foro de Google de Dokan
- Software libre programado en C
- Sistemas de archivos de espacio de usuario
- Software libre programado en C++
- Software que utiliza la Licencia Pública General Reducida de GNU.
- Software que utiliza la licencia MIT.