Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
Delphi 10.2 Tokyo Professional
|
AW: Aha Momente
29. Sep 2022, 14:25
Im Buch "Algorithms and Data Structures" (von 2001, zweite Auflage von 2006) beschreibt Julian Bucknall ein sich selbst dokumentierendes Dateiformat. Das ist ein File of Records, welches zusätzlich einen Header enthält, der den Record beschreibt. Wenn man die Struktur dieses Headers kennt, kann man einen generischen Reader dafür schreiben (und theoretisch auch einen Editor)
In der Firma benutzen wir ein auf dieser Idee basierendes Dateiformat, welches noch zusätzliche Angaben zur Datei und außerdem eine Prüfsumme im Header enthält. Das ist extrem praktisch, da unser Reader dafür beliebige unserer Datendateien anzeigen und auch grafisch darstellen kann.
Hauptvorteil: Durch binäres Format deutlich kleinere Dateien als in irgendwelchen Textformaten.
Thomas Mueller
|