Альтернативные потоки данных являются функциями файловой системы NTFS Microsoft. Они позволяют одному файлу ссылаться на несколько независимых «потоков» данных и чаще всего используются для хранения метаданных файла.

На томах NTFS у каждого файла и каталога должен быть хотя бы один Data Stream. Основной безымянный поток данных относится к фактическим данным, хранящимся в файле. Дополнительные (или Alternate) файловые потоки могут быть присоединены к файлу / папке, присваивая уникальные имена каждому альтернативному потоку. Затем к этим альтернативным потокам можно обратиться, указав полный путь к файлу, за которым следует двоеточие и имя потока. Например, этот путь к файлу относится к ADS с именем «MyStream», прикрепленным к файлу с именем «MyFile.dat».

C:\Example\MyFile.dat:MyStream 

Альтернативные потоки могут содержать данные, которые может содержать обычный файл, и не имеют ограничений по размеру, типу или количеству. Более новые версии Windows (Vista +) откажутся выполнять программы, хранящиеся в виде альтернативных потоков (мера защиты от запуска невидимых EXE-файлов)