我希望找到一个 C/C++ 库,它可以从 Windows 的应用程序中从 ext 格式的卷中读取许多文件。我不需要以传统方式安装此卷,我只需要对文件进行 API 访问即可。只读就好。我的一个应用程序是唯一需要访问该卷的应用程序。
简而言之,我更喜欢不需要安装驱动程序的库,而不是可安装的 Windows 文件系统。我能够检测到磁盘何时到达、卷位置等。
对我来说最重要的是能够可靠地从卷中读取文件,而无需安装文件系统。
我不需要写支持
我希望找到一个 C/C++ 库,它可以从 Windows 的应用程序中从 ext 格式的卷中读取许多文件。我不需要以传统方式安装此卷,我只需要对文件进行 API 访问即可。只读就好。我的一个应用程序是唯一需要访问该卷的应用程序。
简而言之,我更喜欢不需要安装驱动程序的库,而不是可安装的 Windows 文件系统。我能够检测到磁盘何时到达、卷位置等。
对我来说最重要的是能够可靠地从卷中读取文件,而无需安装文件系统。
我不需要写支持
ext2read项目能够读取ext2
,ext3
和ext4
文件系统。它完全从用户空间实现这一点,而不依赖于内核驱动程序。
它是免费软件 (GPL),源代码可在 GitHub 上获得。项目博客中还详细讨论了一些更技术性的方面。
(免责声明:我与这个项目没有任何关系,但我认为它可以解决你的问题。)