This page has been robot translated, sorry for typos if any. Original content here.

Alternative Datenströme zu NTFS



In NT gibt es so etwas wie ADS (Alternate Data Streams - zusätzliche Datenströme). Und einfacher zu sagen: NTFS unterstützt Multithread-Dateien in Form von : ; Dann kann eine Datei mehrere unabhängige Streams besitzen, die sich im Namen (StreamName) unterscheiden. Über diesen Streams können normale Schreib- / Leseoperationen ausgeführt werden, wobei der Dateiname später durch den Doppelpunkt mit dem Streamnamen angegeben wird.
Beispiel: Die Schlussfolgerung zum "Monitor" eines Programms wird in einen alternativen Stream umgeleitet: ping.exe >> somefile.txt: kakashka
Der ganze Witz ist, dass sich die explizite Dateigröße überhaupt nicht geändert hat, da die Achse die Größe des Haupt- (Standard-) Threads misst (für den der Doppelpunkt nicht geschrieben ist, wird auch sein Name nicht geschrieben). Der Platz auf der Disc war jedoch kleiner, da wir Kakashka im Stream aufgenommen haben.
Wie dürfen Sie diese Dinge verwenden, raten Sie sich. :) ))) Obwohl es für ADS natürlich nicht nur möglich ist, NTFS-Volumes aufzuteilen, können auch viele andere Anwendungen gefunden werden. Zum Beispiel: Es ist erlaubt, einen coolen Prog zu schreiben, der in alternativen Streams versteckt ist;)
Es ist unmöglich, einen alternativen Stream mit dem üblichen Del zu knallen. Der einfachste Weg, alternative Streams loszuwerden, besteht darin, die Datei, die sie enthält, an FAT zu übertragen, und erst dann wieder zurück. Es gibt Programme zu ihrer Erkennung. Zum Beispiel "Jungs". Übrigens dürfen sich auch zusätzliche Threads an Verzeichnisse klammern, nur Dateien in diesen können nicht mehr abgelegt werden :)


Copyright bei MicroSoft




Material mit Genehmigung von DHGROUP veröffentlicht (http://www.dhgroup.org)