O ntfs-3g pode ler fluxos de dados alternativos no NTFS. A partir da sua página de mana:
Alternate Data Streams (ADS)
NTFS stores all data in streams. Every file has exactly one unnamed data stream and can have many named data streams. The size of a file is the size of its unnamed data stream. By default, ntfs-3g will only read the unnamed data stream.
By using the options "streams_interface=windows", with the ntfs-3g driver (not possible with lowntfs-3g), you will be able to read any named data streams, simply by specifying the stream's name after a colon. For example:
cat some.mp3:artistNamed data streams act like normal files, so you can read from them, write to them and even delete them (using rm). You can list all the named data streams a file has by getting the "ntfs.streams.list" extended attribute.
Para o hfs +, não consegui encontrar nada conclusivo (por exemplo, documentação do kernel), mas esta questão no Super User aponta para uma sugestão:
Add
/rsrcto the end of the file name to access the resource fork. I have no I idea where that's documented if anywhere. Edit: Just to clarify I was referring to command-line usage for examplecp somefile/rsrc destfilewill copy the resouce fork of somefile a file called destfile. All command-line functions work this way. I haven't tested it with anything graphical.