Datei vergrößert sich bei Schreibzugriff
-
Hallo Forum,
ich habe folgendes Problem:
Ich habe eine XOR-Verschlüsselung geschrieben, jedoch wird die Datei,
in die geschrieben wird, immer um 1 Byte größer als die Ausgangsdatei:for (int i=0; i<=in->Size; i++) //in und out sind TFileStream { if(z>=KEY.Length()) //KEY ist AnsiString z=1; //z ist int in->Read(&b,sizeof(char)); //b und neu sind char neu = b ^ KEY[z]; out->Write(&neu,sizeof(char)); z++; }
Ich finde den Fehler einfach nicht.
(Vielleicht ist es auch einfach schon zu spät *gähn*)
Vielen Dank schonmal
Chris_
-
<= statt < wohl
-
Oh Mann,
es ist wirklich zu spät...
peinlich, peinlich...Vielen Dank!