私は現在、拡張ファイル属性を使用して、通常のファイルシステムの所有権の範囲外で独自のファイル所有権情報(uid、gid)を格納するクロスプラットフォームアプリケーションに取り組んでいます。この情報はアプリケーション固有であり、通常のファイルシステムの所有権とは関係ありません。
パフォーマンス上の理由から、この情報を格納するために各フォルダーに格納されている小さなデータベースを使用するように変更しましたが、これにより、Windowsプラットフォームでソリューションが不足します。
ウィキペディアによると、NTFSは拡張ファイル属性を格納できる限り機能が制限されている可能性がありますが、これらの属性を取得および設定する方法については、これ以上の情報は確かに見つかりません。
誰かが以前にこれをしたことがあり、それを行う方法を教えてもらえますか?それとも、それは単純に不可能ですか?
理想的には、Windowsのデータベースソリューションに戻る必要はありません。