Потоки версии 1.6

Марк Руссинович

Опубликовано: 4 июля 2016 г.

DownloadСкачать Потоки(499 КБ)

Введение

Файловая система NTFS предоставляет приложениям возможность создавать альтернативные потоки данных. По умолчанию все данные хранятся в основном неназванном потоке данных файла, но с помощью синтаксиса file:stream можно читать и записывать в альтернативные варианты. Не все приложения записываются для доступа к альтернативным потокам, но вы можете продемонстрировать потоки очень просто. Сначала перейдите в каталог на диске NTFS из командной строки. Затем введите "echo hello > test:stream". Вы только что создали поток с именем stream, связанный с файлом test. Обратите внимание, что при просмотре размера теста он сообщается как 0, и файл выглядит пустым при открытии в любом текстовом редакторе. Чтобы просмотреть поток, введите "more < test:stream" (команда типа не принимает синтаксис потока, поэтому вам нужно использовать больше).

NT не поставляется с любыми инструментами, которые позволяют видеть, какие файлы NTFS имеют потоки, связанные с ними, поэтому я написал один. Потоки изучите файлы и каталоги (обратите внимание, что каталоги также могут иметь альтернативные потоки данных) и сообщит вам о имени и размерах всех именованных потоков, которые он встречает в этих файлах. Потоки использует незадокументированную встроенную функцию для получения сведений о потоке файлов.

Использование Потоки

Использование: потоки [-s] [-d] <файл или каталог>

Параметр Описание
-s Рекурсивные подкаталоги.
-d Удаление потоков.
Потоки принимает дикие карта например streams *.txt.

DownloadСкачать Потоки(499 КБ)

Выполняется:

  • Клиент: Windows Vista и более поздние версии
  • Сервер: Windows Server 2008 и выше
  • Nano Server: 2016 и выше