Как я могу получить доступ и изменить метаданные, хранящиеся в альтернативных потоках данных NTFS, с помощью golang?
Я уже знаю о https://github.com/pkg/xattr для доступа к метаданным, хранящимся в расширенных атрибутах в linux.Однако мне нужна сопоставимая функциональность для NTFS.
Доступ к альтернативным потокам данных можно получить с помощью синтаксиса ": StreamName" при открытии файла в NTFS.
ads, err := os.Open("C:\Path\To\My\File:MyHiddenStream") if err != nil { panic(err) }