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:artist
Named 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
/rsrc
to 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 destfile
will 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.