FAT32 和 NTFS 中的自定义文件属性

Custom file attribute in FAT32 and NTFS

我希望能够将自定义 property/tag 添加到具有任何文件扩展名的文件中。 例如 file.txt 或 file.pdf 或 file.jpg 都应该存储和携带像 'custom tag' 这样的属性。 标签应与文件本身一起存储。这样,如果它从 NTFS 文件系统传输到具有 FAT32 文件系统的 USB 磁盘,反之亦然,它会保留标签。

如何使用 C++ 实现这一点? 任何已经这样做的应用程序?

谢谢

如果您需要同时支持 NTFS 和 FAT32(可能更多),您可能不需要扩展属性,请参阅 https://en.wikipedia.org/wiki/Extended_file_attributes