Is there an ext2 usermode file system library for Windows?

I hope to find a C / C ++ library that can read multiple files from an external formatted volume from an application on Windows. I don’t need to mount this volume in the traditional way, all I need is access to the API files. Only reading is OK. My one app is the only app that needs access to that one.

In short, instead of an installable file system for Windows, I would prefer a library so that drivers do not need to be installed. I can detect when a disk arrives, the location of the volumes, etc.

The most important thing for me is the ability to read files from a volume reliably and without the need for an installed file system.

I do not need recording support

+6
source share
1 answer

The ext2read project is able to read ext2 , ext3 and ext4 file systems. This is achieved entirely from user space and is independent of the kernel driver.

This is free software (GPL) and source code is available on GitHub . Some of the more technical aspects are also discussed in detail on the project blog.

(Disclaimer: I am in no way associated with this project, but I think that it can solve your problem.)

+3
source

Source: https://habr.com/ru/post/903457/


All Articles