NTFS Datenstreams

Hallo zusammen,
ich sitze gerade an meiner Bachelorarbeit.
Die schreibe ich darüber, wie ich ein kleines Programm entwickelt habe.
In diesem Programm lese ich alternative Datenstreams von Dateien aus, wie z.B. Titel, Autor, Interpret… (Unter Windows mit Rechtsklick auf eine Datei -> Eigenschaften -> Registerkarte Details)
Jetzt möchte ich in meiner Arbeit eine kleine Einleitung über NTFS Dateisysteme schreiben. Habe dazu auch schon einige an Material gesammelt.
Darunter z.B. auch diesen Artikel auf der Microsoft Homepage.

http://msdn.microsoft.com/library/deu/default.asp?ur…

In diesem Artikel steht jetzt allerdings, dass die Datenstreams beim kopieren auf ein anderes Dateisystem, welches nicht NTFS ist, alle verloren gehen, bis auf den Hauptstream, in dem die Daten stehen.

Auf diese Information bin ich beim Entwickeln meines Programmes überhaupt nicht gestoßen. Und habe es daher auch so entwickelt, dass es auch von CD, oder USB-Stick die Datenstreams liest. Und sihe da es funktioniert auch. Nur warum?

Hatte der Typ, der den Artikel geschrieben hat keine Ahnung, sind die anderen Dateisysteme mittlerweile auch so weit, dass sie mit mehreren Datenstreams umgehen können, kommt es nur darauf an, mit welchem Dateisystem die Datei ertellt wurde? Wieso geht es?

Im Vorab Danke
Gruß
Christian

Moien

ich sitze gerade an meiner Bachelorarbeit.

Ich hoffe du bist noch am Anfang.

Hatte der Typ, der den Artikel geschrieben hat keine Ahnung,
sind die anderen Dateisysteme mittlerweile auch so weit, dass
sie mit mehreren Datenstreams umgehen können, kommt es nur
darauf an, mit welchem Dateisystem die Datei ertellt wurde?

Das was du ausliest sind nicht die alternativen Datenstörme (ADS). Das sind die ganz normalen Metainformationen. Die Metas bleiben in den meisten Dateisystemen erhalten, die ADS aber nicht.

Versuchs mal selbst:
visible.txt auf einem NTFS-Laufwerk anlegen und mit Daten füllen, dann auf Console:
type atextfile > visible.txt:hidden2.txt

Zeigt dein Prog den Stream an ?

Nun kopier das auf eine FAT32 Platte und wieder zurück. Zeigt es den Stream immernoch an ?

cu

Danke für die schnelle Antwort.

Hab erst Montag mit der Arbeit angefangen und zu dem NTFS eigentlich auch noch nix geschrieben.

Da hab ich wohl was falsch verstanden.