Fluxos v1.6

Por Mark Russinovich

Publicado: 4 de julho de 2016

DownloadBaixar Fluxos(499 KB)

Introdução

O sistema de ficheiros NTFS fornece às aplicações a capacidade de criar fluxos de dados alternativos de informação. Por predefinição, todos os dados são armazenados no principal fluxo de dados sem nome de um ficheiro, mas ao utilizar a sintaxe 'file:stream', é capaz de ler e escrever para suplentes. Nem todas as aplicações são escritas para aceder a streams alternativos, mas pode demonstrar fluxos muito simples. Primeiro, mude para um diretório numa unidade NTFS de dentro de uma ômada de comando. Em seguida, escreva 'echo hello > test:stream'. Acaba de criar um fluxo chamado 'stream' que está associado ao 'teste' do ficheiro. Note que quando olhamos para o tamanho do teste é reportado como 0, e o ficheiro parece vazio quando aberto em qualquer editor de texto. Para ver o seu fluxo introduzir 'mais < teste:stream' (o comando tipo não aceita sintaxe de fluxo, por isso tem de usar mais).

A NT não vem com nenhuma ferramenta que te deixe ver quais os ficheiros NTFS que têm streams associados a eles, por isso eu próprio escrevi um. Fluxos examinará os ficheiros e diretórios (note que os diretórios também podem ter fluxos de dados alternativos) você especifica e informa-o sobre o nome e tamanho de quaisquer streams nomeados que encontre dentro desses ficheiros. Fluxos utiliza uma função nativa não documentada para recuperar informações de fluxo de ficheiros.

Usando Fluxos

Utilização: streams [-s] ficheiro ou diretório>

Parâmetro Descrição
-s Repetir subdiretivas.
-d Apague os fluxos.
Fluxos leva wildcards, por exemplo, 'streams *.txt'.

DownloadBaixar Fluxos(499 KB)

Continua:

  • Cliente: Windows Vista e superior
  • Servidor: Windows Server 2008 e mais alto
  • Nano Server: 2016 e mais alto