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 enthalten, die sich im Namen (StreamName) unterscheiden. Über diesen Streams ist es erlaubt, normale Schreib- / Leseoperationen durchzuführen, wobei später der Dateiname durch den Doppelpunkt mit dem Stream-Namen spezifiziert wird.
Zum Beispiel: Die Schlussfolgerung zum "Monitor" eines Programms wird zu einem 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-Threads misst (für den der Doppelpunkt nicht geschrieben wird, sein Name wird auch nicht geschrieben). Aber der Platz auf der Scheibe war kleiner aufgrund der Tatsache, dass wir im Stream Kakashka aufgezeichnet.
Wie erlaubt, dies zu verwenden, raten Sie sich. :) ))) Obwohl natürlich, neben der Aufteilung NTFS-Volumes, für ADS ist es erlaubt, viele andere andere Anwendungen zu finden. Zum Beispiel: Es ist erlaubt, ein cooles Prog zu schreiben, das in alternativen Streams versteckt ist;)
Es ist unmöglich, einen alternativen Strom mit dem üblichen del zu knallen. Der einfachste Weg, alternative Streams loszuwerden, ist, die Datei, die sie enthält, in FAT zu übertragen, nur dann zurück. Es gibt Programme zu ihrer Erkennung. Zum Beispiel "Jungs". Es ist übrigens erlaubt, zusätzliche Streams an Verzeichnisse anzuhängen, nur Dateien können nicht in sie eingefügt werden. :)


Urheberrecht von MicroSoft




Material mit freundlicher Genehmigung von DHGROUP (http://www.dhgroup.org)