如何使用go访问和修改备用数据流(ADS)

时间:2018-12-22 09:57:53

标签: go filesystems ntfs alternate-data-stream

如何使用golang访问和修改NTFS备用数据流中存储的元数据?

我已经知道https://github.com/pkg/xattr用于访问Linux下扩展属性中存储的元数据。但是,我需要NTFS具有可比的功能。

1 个答案:

答案 0 :(得分:1)

在NTFS中打开文件时,可以使用“:StreamName”语法访问备用数据流。

ads, err := os.Open("C:\Path\To\My\File:MyHiddenStream")
if err != nil {
    panic(err)
}