Существуют файловые системы в Windows и Linux (и других ОС), которые поддерживают расширенные атрибуты (EAs). Поддержка Windows была добавлена для OS / 2 compat и не имеет никакого документированного интерфейса, за исключением хакерского метода через API резервного копирования (это то, что делает Cygwin). Советники предназначены для хранения только небольших значений. В Windows каждый советник имеет имя ASCII (тогда как почти все другие имена являются Unicode), и объединенный размер всех советников в файле не может превышать 64 КБ. Эксперты не являются файлами: вы не можете открыть дескриптор файла советнику и прочитать его как обычный файл.
Альтернативные потоки данных - это отдельная функция, предоставляемая NTFS, которая позволяет вам предоставлять альтернативные субфайлы внутри файла. Каждый файл имеет поток данных без имени по умолчанию, который открывается автоматически, если вы не укажете альтернативный. Вы можете открыть дескриптор ADS и прочитать (даже выполнить) его как обычный файл с одним (Unicode) именем файла. ADS может быть размером с любой файл на диске.
Я не знаю точного аналога ADS в Linux, но вы можете использовать советники на порте Linux вместо этого, если значения данных невелики.