Hallo, ich habe da nen kleines Problem, ich möchte gerne einen Stream "manipulieren"
Kleiner Ausflug in den Background:
Ich packe und Verschlüssele Dateien und möchte bei diesen gerne einige Infroamtionen mitspeichern, z.B. originaldateiname,.....
Ich habe jetzt einen TFileStream mit meiner geöffneten Datei und möchte im Prinzip einen anderen Stream mit meinen Zusatzinfos + dem FileStream haben.
Da Ich allerdings noch kaum was mit Streams gemacht habe weiss ich nicht wie ich anfangen/weitermachen soll.
So schaut es bisher aus:
Outputstream ist ein StringStream und InStream ist vom Typ TStream, da ich nciht sicherstellen kann das es bei FileStreams bleibt.
Delphi-Quelltext
1: 2:
| outStream.WriteString('DATEI|'+QuellDateiName+'|'+HashCode+'|'); outStream.Write(inStream,inStream.Size); |
Das Write am Ende schreibt mir nur unleserliche ZEichen in meinen Stream. Hat jemand vielleicht einen kleinen Tip für mich, würde mich freuen.
Gruß Martin