我知道图像,音乐,视频等内容支持元数据。我的想法是,我想写一个下载管理器,为我下载的文件添加信息:我下载的URL,我下载它的日期和时间,可能还有一些。为此,我需要添加信息,而不仅仅是照片和视频。我可以保存一个隐藏的.XML文件,但是如果Windows已经支持了那么它会更好。
答案 0 :(得分:5)
有一种称为“备用数据流”的东西,NTFS支持任何文件。我不确定它的用途是什么。
您在JPG(exif属性),MP3(ID3标签)中看到的元数据以及各种文件格式都是专有的,而Windows只知道如何阅读这些属性。修改/创建/访问日期也是如此。没有一种方法可以存储这些数据。
答案 1 :(得分:3)
NTFS支持元数据,我从未想过如何通过右键单击文件,单击“属性”,然后单击“摘要”来访问它。您可以通过单击“值”列来编辑现有元数据。
StackOverflow上有一个类似的问题:How do you retrieve image tags从其中一个答案中,有一个指向MSDN的链接,其中包含Vista (and XP) Property System.
的更多详细信息答案 2 :(得分:2)
在您的情况下,您绝对应该使用NTFS alternate data streams,因为您要附加的信息必须得到下载文件格式的支持,并且您希望将此信息添加到任何文件类型。
虽然您必须记住,当通过网络,非NTFS闪存驱动器或任何其他非NTFS介质传输包含它的文件时,隐藏在这些流中的信息可能会丢失。