7

Windows のアプリケーション内から、ext フォーマットのボリュームから多数のファイルを読み取ることができる C/C++ ライブラリを見つけたいと思っています。このボリュームを従来の方法でマウントする必要はありません。必要なのは、ファイルへの API アクセスだけです。読み取り専用で大丈夫です。私の 1 つのアプリケーションは、ボリュームへのアクセスを必要とする唯一のアプリケーションです。

要するに、Windows 用のインストール可能なファイルシステムの代わりに、ドライバーをインストールする必要がないようなライブラリーを好みます。ディスクがいつ到着したか、ボリュームの場所などを検出できます。

私にとって最も重要なのは、インストールされたファイルシステムを必要とせずに、ボリュームからファイルを確実に読み取る機能です。

書き込みサポートは必要ありません

4

1 に答える 1

4

ext2readプロジェクトは、ファイルシステムを読み取ることができます。これは完全にユーザー空間から実現され、カーネル ドライバーには依存しません。ext2ext3ext4

これはフリー ソフトウェア (GPL) であり、ソース コードはGitHubで入手できます。より技術的な側面のいくつかは、プロジェクト ブログでも詳しく説明されています。

(免責事項:私はこのプロジェクトとはまったく関係ありませんが、問題を解決できると思います。)

于 2011-12-22T11:00:01.823 に答える