如何使用 go 访问和修改备用数据流 (ADS)
How to access and modify alternate data streams (ADS) with go
如何使用 golang 访问和修改存储在 NTFS 备用数据流中的元数据?
我已经知道 https://github.com/pkg/xattr 可以访问存储在 linux 下的扩展属性中的元数据。但是,我需要 NTFS 的类似功能。
在 NTFS 中打开文件时,可以使用“:StreamName”语法访问备用数据流。
ads, err := os.Open("C:\Path\To\My\File:MyHiddenStream")
if err != nil {
panic(err)
}
如何使用 golang 访问和修改存储在 NTFS 备用数据流中的元数据?
我已经知道 https://github.com/pkg/xattr 可以访问存储在 linux 下的扩展属性中的元数据。但是,我需要 NTFS 的类似功能。
在 NTFS 中打开文件时,可以使用“:StreamName”语法访问备用数据流。
ads, err := os.Open("C:\Path\To\My\File:MyHiddenStream")
if err != nil {
panic(err)
}