Ich würde das so machen! [Nicht verpflichtend]
Delphi-Quellcode:
?? = record
dwLength : Cardinal; // Anzahl der Zeichen
fStrs : array [0..0] of String;
end;
Einfache währe eine TStringList nachkomme!
In die Datei wird dann gespeichert:
4 Byte - Anzahl der Strings
für jeden Eintrag
4 Byte - Länge des Strings
n Byte - Daten des Textes