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

Alternative Datenströme in NTFS



Es gibt in NT so etwas wie ADS (Alternative Data Streams). Und es ist einfacher zu sagen: NTFS unterstützt Multithread-Dateien in der Form : ; dann kann eine Datei mehrere unabhängige Datenströme besitzen, die sich in ihrem Namen unterscheiden (StreamName). Über diese Streams sind normale Schreib- / Leseoperationen erlaubt, die später den Dateinamen über den Doppelpunktnamen des Streams angeben.
Zum Beispiel: die Schlussfolgerung auf dem "Monitor" eines beliebigen Progipiruem im alternativen Thread: ping.exe >> somefile.txt: kakashka
Der ganze Witz besteht darin, dass sich die explizite Größe der Datei in keiner Weise verändert hat, da die Achse die Größe des Hauptthreads (Standardwert) misst (für den der Doppelpunkt nicht auch seinen Namen trägt). Aber der Raum auf der Festplatte war kleiner, weil wir im Strom kakashka aufgenommen haben.
Wie Sie das benutzen dürfen, raten Sie sich. :) ))) Natürlich kann ADS neben dem Sichten von NTFS-Volumes auch viele andere Anwendungen finden. Zum Beispiel: Es darf kul prog geschrieben werden, das sich in alternativen Strömen versteckt;)
Blasen Sie den alternativen Fluss zum üblichen del nicht. Der einfachste Weg, alternative Threads loszuwerden, besteht darin, die Datei, die sie enthält, nur dann wieder in FAT zu werfen. Es gibt Geschenke für ihre Entdeckung. Zum Beispiel "Jungs". Übrigens dürfen sich auch zusätzliche Threads an Verzeichnisse klammern, nur Dateien in ihnen können nicht platziert werden :)


Copyright von MicroSoft




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