StringList binary speichern?!
-
Hello again,
nur mal ne kurze Frage: Kann der Inhalt einer TStringList auch direkt binär geschrieben werden, oder muss ich hier auf fstream & Co. zurückgreifen?
grüssle
-
Hallo,
was meinst du genau mit "direkt binär schreiben"? Teste es doch einfach und lass uns am Ergebnis teilhaben
MfG
-
Hallo
Da in einer TStringList nur lesbare AnsiStrings stehen können (sollten), unterscheidet sich das Ergebnis von SaveToFile nicht von einem "binärem" manuellem std::fstream(binary). Der Unterschied zwischen text und binär macht sich erst bei der Behandlung von nichtlesbaren Zeichen wie zum Beispiel Backspace bemerkbar.
bis bald
akari
-
Kolumbus schrieb:
Hallo,
... und lass uns am Ergebnis teilhaben
MfG
bestimmt nicht
ich meine sowas wie
fstream outStream(fileName.c_str(),ios::binary|ios::out);
es soll den Anwender davon abhalten, in der Datei zu editieren. Einfach reicht hier.
grüssle
war ich zu langsam
@ akari: also codemässig 'verstümmeln'
-
Hallo
Das wird ihn nicht abhalten, den ein AnsiString/char* binär gespeichert ist auch nur die Abfolge der einzelnen chars. Ist also trotzdem noch lesbar.
Wenn du es nicht lesbar machen willst must du es extra verschlüsseln.
bis bald
akari
-
Alles klar, Danke.
Dann eben rot13
grüssle
-
oder sowas hier
http://www.cityinthesky.co.uk/cryptography.html