NTFS备用数据流使用情况

时间:2017-02-09 13:09:28

标签: ntfs alternate-data-stream

我们可能正在寻找一种解决方案,我们可以在Windows操作系统上识别不同版本的文本文件 - 没有支持版本控制的文件属性(例如2.0,2.1等),但使用ADS可以让我们例如,将版本信息写入文件中的备用流。我的问题是,这是否适合使用ADS,还是有缺点或原因我们不应该这样做?我一直在使用此链接中的信息来玩ADS - https://blog.codefluententities.com/2013/03/14/manipulating-ntfs-alternate-data-streams-in-c-with-the-codefluent-runtime-client/

1 个答案:

答案 0 :(得分:1)

对我来说,文件版本比其他数据流更像是元数据,所以我在这种情况下使用扩展文件属性。替代数据流非常适合于例如文件预览。

也就是说,扩展属性具有与ADS类似的缺点(通常在备份或归档期间丢失),但与ADS不同,FAT32设备支持它们。