Einzelnen Beitrag anzeigen

Benutzerbild von Dunkel
Dunkel

Registriert seit: 26. Mär 2007
Ort: Klingenstadt
541 Beiträge
 
Delphi 2007 Enterprise
 
#13

Re: Wie fertiges Programm updaten/patchen?

  Alt 20. Mär 2009, 23:42
So sieht's aus. Statische Daten können gut und gerne direkt in die ausführbare Datei gepackt werden (ob als Ressourcen, Konstanten, Bit/Byte-Muster, sonst wie). (Un)Regelmäßig verändernde Daten sollten außerhalb derer gespeichert werden. Ein Grund hast Du selber genannt: ständig die Echse auszutauschen, nur weil sich eine Kleinigkeit im Datenbestand geändert hat, ist sehr sub-optimal. Externe Daten lassen sich darüber hinaus leichter/komfortabler editieren und/oder austauschen. Wenn es menschenlesbare Daten sind, lassen sich diese selbstverfreilich mit jedem beliebigen (Hex)Editor lesen/ändern. Um dem entgegen zu wirken hilft eine simple Verschlüsselung (welche schon mit einer Hand voll Programmcode implementiert ist, wenn man es mit der "Sicherheit" nicht übertreibt) oder ein (eigenes) nicht-Text Datenformat (ZIP würde sich anbieten, mit dem Vorteil, dass die Daten sogar komprimiert sind).
Es ist zu wahr um schön zu sein...
  Mit Zitat antworten Zitat