7

我希望找到一个 C/C++ 库,它可以从 Windows 的应用程序中从 ext 格式的卷中读取许多文件。我不需要以传统方式安装此卷,我只需要对文件进行 API 访问即可。只读就好。我的一个应用程序是唯一需要访问该卷的应用程序。

简而言之,我更喜欢不需要安装驱动程序的库,而不是可安装的 Windows 文件系统。我能够检测到磁盘何时到达、卷位置等。

对我来说最重要的是能够可靠地从卷中读取文件,而无需安装文件系统。

我不需要写支持

4

1 回答 1

4

ext2read项目能够读取ext2,ext3ext4文件系统。它完全从用户空间实现这一点,而不依赖于内核驱动程序。

它是免费软件 (GPL),源代码可在 GitHub 上获得。项目博客中还详细讨论了一些更技术性的方面。

(免责声明:我与这个项目没有任何关系,但我认为它可以解决你的问题。)

于 2011-12-22T11:00:01.823 回答