# Fluxos - Sysinternals | Microsoft Learn

Aqui está um resumo do artigo "Streams v1.6" por Mark Russinovich (4 de julho de 2016):

Resumo

* NTFS permite criar fluxos de dados alternativos (Alternate Data Streams, ADS) além do fluxo principal de um arquivo usando a sintaxe "arquivo:stream".
* Exemplo prático: em um prompt numa unidade NTFS, executar `echo hello > test:stream` cria um ADS chamado "stream" associado ao arquivo "test". O arquivo "test" continua aparecendo com tamanho 0 e parecerá vazio em editores; para ver o conteúdo do ADS use `more < test:stream`.
* O Windows não fornece ferramenta nativa para listar ADS em arquivos; o autor criou a ferramenta Streams para isso.
* Streams examina arquivos e diretórios (diretórios também podem ter ADS) e lista nomes e tamanhos dos fluxos nomeados encontrados. Usa uma função nativa não documentada para recuperar informações de fluxo.

Uso da ferramenta Streams

* Sintaxe: streams \[-s] \[-d]
* Parâmetros:
  * -s: recursar subdiretórios
  * -d: excluir fluxos
* Aceita curingas (por exemplo, `streams *.txt`)

Downloads e compatibilidade

* Download: <https://download.sysinternals.com/files/Streams.zip> (499 KB)
* Executa em:
  * Cliente: Windows Vista e superior
  * Servidor: Windows Server 2008 e superior
  * Nano Server: 2016 e superior

Recursos adicionais

* Link de treinamento relacionado: "Introdução à entrada e à saída do arquivo" (System.IO, StreamReader/StreamWriter, CSV) — <https://learn.microsoft.com/pt-br/training/modules/get-started-file-input-output/?source=recommendations>

Metadados

* Última atualização: 25/07/2024

Se quiser, eu converto isso em uma versão mais curta (1–2 frases), em tópicos para apresentação, ou em instruções passo a passo para usar a ferramenta. Qual formato prefere?
