Streams v1.6

Von Mark Russinovich

Veröffentlicht: 4. Juli 2016

DownloadDownload Streams(499 KB)

Einführung

Das NTFS-Dateisystem bietet Anwendungen die Möglichkeit, alternative Datenströme von Informationen zu erstellen. Standardmäßig werden alle Daten im Hauptdatenstrom einer Datei gespeichert, aber mithilfe der Syntax "file:stream" können Sie Alternative lesen und schreiben. Nicht alle Anwendungen werden geschrieben, um auf alternative Datenströme zuzugreifen, aber Sie können Datenströme sehr einfach veranschaulichen. Ändern Sie zunächst ein Verzeichnis auf einem NTFS-Laufwerk innerhalb einer Eingabeaufforderung. Geben Sie als Nächstes "Echo Hello > Test:stream" ein. Sie haben gerade einen Datenstrom mit dem Namen "Stream" erstellt, der der Datei "test" zugeordnet ist. Beachten Sie, dass beim Anzeigen der Größe des Tests die Datei als 0 gemeldet wird, und die Datei sieht leer aus, wenn sie in einem Text-Editor geöffnet wird. Um den Stream anzuzeigen, geben Sie "weitere < Test:Stream" ein (der Typbefehl akzeptiert keine Streamsyntax, damit Sie mehr verwenden müssen).

NT enthält keine Tools, mit denen Sie sehen können, welche NTFS-Dateien mit ihnen verknüpft sind, sodass ich eine selbst geschrieben habe. Streams überprüft die Dateien und Verzeichnisse (beachten Sie, dass Verzeichnisse auch alternative Datenströme aufweisen können), die Sie angeben und informieren sie über den Namen und die Größen aller benannten Datenströme, die innerhalb dieser Dateien auftreten. Streams verwendet eine nicht dokumentierte native Funktion zum Abrufen von Dateidatenstrominformationen.

Verwenden von Streams

Verwendung: Datenströme [-s] [-d] <Datei oder Verzeichnis>

Parameter BESCHREIBUNG
-s Rekursieren von Unterverzeichnissen.
-d Löschen sie Datenströme.
Streams nimmt Wildcards, z. B. "Streams *.txt".

DownloadDownload Streams(499 KB)

Wird ausgeführt:

  • Client: Windows Vista und höher
  • Server: Windows Server 2008 und höher
  • Nano Server: 2016 und höher