Hallo Stanley,
Es kommt schon darauf an, ob Du Deine Daten im Binär- oder Textformat abspeicherst.
Beide Formate kannst Du ohne Weiteres mit Deinem oder kompatibelen Programmen auslesen. Ziel einer exklusiven Erweiterung ist es, eine Datei und dessen Inhalt auf einen Blick erkennen und einem Programm zuordnen zu können.
Solltest Du Dein Programm vermarkten wollen, dann ist es im wirtschaftlichen Sinne ratsam, Deine Daten binär zu speichern. Ein passendes Beispiel wäre zum Beispiel das PDF oder Word (DOC) Format. Hier ist das kaum zu entschlüsselnde Binärformat sicherlich im Interesse der Hersteller gewesen, um daraus Profit zu erzielen.
Man sollte also abwiegen, ob man die Daten mit einem herkömmlichen Texteditor ändern (z.B.
XML, INI, RTF,
HTML), was ziemlich komfortabel aber fehleranfällig ist, oder die Daten exklusiv mit Deinem Programm bearbeiten soll.
Das Binärformat sollte man unbedingt dann verwenden, wenn die Daten schützenswert sind. (z.B. Passwörter, EMails, usw.)
Gruß, Tom