Streams v1.6
Di Mark Russinovich
Data di pubblicazione: 4 luglio 2016
Download Streams (499 KB)
Introduzione
Il file system NTFS offre alle applicazioni la possibilità di creare flussi di dati di informazioni alternativi. Per impostazione predefinita, tutti i dati vengono archiviati nel flusso di dati principale senza nome di un file, ma usando la sintassi 'file:stream' è possibile leggere e scrivere su flussi alternativi. Non tutte le applicazioni vengono scritte per accedere a flussi alternativi, ma è possibile illustrare i flussi in modo molto semplice. Prima di tutto, passare a una directory in un'unità NTFS dall'interno di un prompt dei comandi. Digitare quindi 'echo hello > test:stream'. È stato appena creato un flusso denominato 'stream' associato al file 'test'. Si noti che quando si esaminano le dimensioni del test viene segnalato come 0 e il file sembra vuoto quando viene aperto in qualsiasi editor di testo. Per visualizzare il flusso immettere 'more < test:stream' (il comando type non accetta la sintassi del flusso, quindi è necessario usare more).
NT non dispone di alcuno strumento che permetta di vedere quali file NTFS hanno flussi associati, quindi ne ho scritto uno io stesso. Streams esaminerà i file e le directory (si noti che anche le directory possono avere flussi di dati alternativi) specificati e indicherà il nome e le dimensioni di tutti i flussi denominati che rileva all'interno di tali file. Streams usa una funzione nativa non documentata per recuperare le informazioni sul flusso di file.
Uso di Streams
Utilizzo: streams [-s] [-d] <file or directory>
Parametro | Descrizione |
---|---|
-s | Ricorsione delle sottodirectory. |
-d | Elimina i flussi. |
Streams accetta i caratteri jolly, ad esempio 'streams *.txt'. |
Download Streams (499 KB)
In esecuzione su:
- Client: Windows Vista e versioni successive
- Server: Windows Server 2008 e versioni successive
- Nano Server: 2016 e versioni successive