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 (Alternate Data Streams). Und es ist einfacher zu sagen: NTFS unterstützt Multithread-Dateien im Formular : ; Dann kann das Essen einer Datei mehrere unabhängige Streams besitzen, die sich im Namen (StreamName) unterscheiden. Über diesen Streams sind normale Schreib- / Leseoperationen erlaubt, die später den Dateinamen über den Doppelpunktnamen des Streams spezifizieren.
Zum Beispiel: die Schlussfolgerung auf dem "Monitor" irgendeines progipiruem im alternativen Faden: ping.exe >> somefile.txt: kakashka
Der ganze Witz ist, dass, während die explizite Größe der Datei in keiner Weise verändert wurde, da die Achse die Größe des Haupt (Standard) -Threads (für den der Doppelpunkt nicht auch seinen Namen geschrieben wird) messen wird. Aber der Raum auf der Scheibe war kleiner aufgrund der Tatsache, dass wir im Stream Kakashka aufgezeichnet.
Wie Sie das verwenden dürfen, raten Sie sich. :) ))) Natürlich kann ADS neben dem Sichten von NTFS-Volumes auch viele andere Anwendungen finden. Zum Beispiel: es ist erlaubt, Kul prog zu schreiben, der sich in alternativen Strömen verbirgt;)
Blow den alternativen Fluss zu den üblichen del funktioniert nicht. Der einfachste Weg, alternative Threads loszuwerden, ist, die Datei, die sie enthält, in FAT zu werfen, nur dann zurück. Es gibt Progs für ihre Erkennung. Zum Beispiel "Jungs". Übrigens dürfen sich auch zusätzliche Threads an Verzeichnisse klammern, nur Dateien in ihnen können nicht platziert werden :)


Urheberrecht von MicroSoft




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