2011-12-09 10 views
5

Espero encontrar una biblioteca C/C++ que pueda leer una cantidad de archivos de un volumen formateado ext desde una aplicación en Windows. No es necesario que monte este volumen de manera tradicional, todo lo que necesito es acceso API a los archivos. Solo lectura está bien. Mi única aplicación es la única que necesita acceso al volumen.¿hay una biblioteca del sistema de archivos ext2 usermode para Windows?

En resumen, en lugar de un sistema de archivos instalable para Windows, preferiría una biblioteca tal que los controladores no necesiten ser instalados. Soy capaz de detectar cuándo llega el disco, la ubicación de los volúmenes, etc.

Lo más importante para mí es la capacidad de leer los archivos del volumen de manera confiable y sin la necesidad de un sistema de archivos instalado.

No necesito soporte de escritura

+3

OP está pidiendo una biblioteca de C/C++ (Negación No estoy afiliado con este proyecto de ninguna manera, pero creo que puede resolver su problema.). Es difícil ver cómo esto podría estar fuera del tema. – Gabe

Respuesta

2

El proyecto ext2read es capaz de leer ext2, ext3 y ext4 sistemas de ficheros. Lo logra completamente desde el espacio del usuario y no depende de un controlador de kernel.

Es software libre (GPL) y el código fuente está disponible on GitHub. Algunos de los aspectos más técnicos también se discuten extensamente en el blog del proyecto.

:

Cuestiones relacionadas