Streams v1.6

Von Mark Russinovich

Veröffentlicht am: 4. Juli 2016

DownloadStreams herunterladen(499 KB)

Einführung

Das NTFS-Dateisystem bietet Anwendungen die Möglichkeit, alternative Datenströme mit Informationen zu erstellen. Standardmäßig werden alle Daten im Standard unbenannten Datenstrom einer Datei gespeichert, aber mit der Syntax „file:stream“ können Sie Alternativen lesen und in diese schreiben. Nicht alle Anwendungen sind für den Zugriff auf alternative Streams geschrieben, aber Sie können Streams sehr einfach veranschaulichen. Wechseln Sie zunächst über eine Eingabeaufforderung in ein Verzeichnis auf einem NTFS-Laufwerk. Geben Sie als Nächstes „echo hello > test:stream“ ein. Sie haben gerade einen Stream namens „stream“ erstellt, der der Datei „test“ zugeordnet ist. Wenn Sie die Größe des Tests betrachten, wird sie als 0 gemeldet, und die Datei sieht leer aus, wenn sie in einem beliebigen Text-Editor geöffnet wird. Um den Stream zu sehen, geben Sie „more < test:stream“ ein (der Befehl „type“ akzeptiert keine Streamsyntax, sodass Sie „more“ verwenden müssen).

NT enthält keine Tools, mit denen Sie sehen können, welche NTFS-Dateien Streams zugeordnet sind, also habe ich selbst eine geschrieben. Streams untersuchen die Dateien und Verzeichnisse (beachten Sie, dass Verzeichnisse auch alternative Datenströme enthalten können), die Sie angeben, und informieren Sie über den Namen und die Größe aller benannten Datenströme, die in diesen Dateien auftreten. Streams verwenden eine nicht dokumentierte native Funktion zum Abrufen von Dateidatenstrominformationen.

Verwenden von Datenströmen

Verwendung: Streams [-s] [-d] <Datei oder Verzeichnis>

Parameter Beschreibung
-s Rekursives Durchlaufen von Unterverzeichnissen
-d Streams löschen.
Streams verwenden Wildcards, z. B. „Streams *.txt“.

DownloadStreams herunterladen(499 KB)

Läuft auf:

  • Client: Windows Vista und höher.
  • Server: Alle Windows Server 2008 (x64) und höher.
  • Nano Server: 2016 und höher