用于存储元数据的 ADS(备用流)与 DSO(文件属性)

2024-02-04

我想以编程方式向某些任意类型的文件添加一小段元数据。我正在考虑使用 ADS 或 DSOFile。哪个选项更可取?优缺点都有什么?效率或稳健性是否存在显着差异?


ADS 是一个强大的解决方案 - 它位于文件系统级别 - 只要您的文件保留在 NTFS 上,并且您可以控制它们会发生什么。如果您通过网络将它们移动到 FAT32 或将它们存档,您将丢失 ADS 中的内容。有些软件还会在保存时创建新文件(据我所知,Adobe Illustrator 就是这样做的)。我认为 DSOFile 的支持较少,在这种情况下我宁愿选择 XMP。

您还可以考虑扩展文件属性,请参阅在 C# .net 中获取扩展文件属性 https://stackoverflow.com/questions/19261078/getting-extended-file-properties-in-c-sharp-net

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于存储元数据的 ADS(备用流)与 DSO(文件属性) 的相关文章

随机推荐