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 in der Form : ; Dann kann eine einzelne Datei mehrere unabhängige Ströme besitzen, die sich im Namen (StreamName) unterscheiden. Über diese Ströme ist es erlaubt, normale Schreib- / Leseoperationen durchzuführen, wobei später der Dateiname durch den Dickdarmnamen des Streams angegeben wird.
Zum Beispiel: die Schlussfolgerung auf dem "Monitor" eines Programms wird auf einen alternativen Stream umgeleitet: ping.exe >> somefile.txt: kakashka
Der ganze Witz ist das, während die explizite Größe der Datei sich in keiner Weise verändert hat, da die Achse die Größe des Haupt- (Standard-) Threads misst (für den der Doppelpunkt auch nicht seinen Namen geschrieben hat). Aber der Raum auf der Scheibe war kleiner wegen der Tatsache, dass wir im Strom Kakashka aufgezeichnet haben.
Wie können Sie das benutzen, erraten Sie sich. :) ))) Obwohl natürlich zusätzlich zum Sichern von NTFS-Volumes, ADS erlaubt ist, viele andere Anwendungen zu finden. Zum Beispiel: Es ist erlaubt, kul prog zu schreiben, das sich in alternativen Strömen versteckt;)
Blasen Sie den alternativen Fluss von gewöhnlichen del funktioniert nicht. Der einfachste Weg, um loszuwerden, alternative Threads ist es, die Datei zu werfen, die sie zu FAT, nur dann zurück. Es gibt Progs für ihre Erkennung. Zum Beispiel "Jungs". Übrigens können zusätzliche Threads auch an Verzeichnisse klammern, nur Dateien in ihnen können nicht platziert werden :)


Copyright von MicroSoft




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