我目前正在开发一个跨平台应用程序,该应用程序使用扩展文件属性在正常文件系统所有权之外存储它自己的文件所有权信息(uid、gid)。此信息是特定于应用程序的,与正常的文件系统所有权无关。
出于性能原因,我刚刚改变了使用存储在每个文件夹中的小型数据库来存储此信息,但这使我的解决方案在 Windows 平台上缺乏。
根据wikipedia的说法,就能够存储扩展文件属性而言,NTFS 可能具有一些有限的功能,但我当然找不到有关如何获取和设置这些属性的更多信息。
有没有人这样做过,可以告诉我怎么做?还是这根本不可能?
理想情况下,我希望不必恢复到 Windows 上的数据库解决方案。