Datentypen gibt es ja schon lange. Und es ist möglich, eigene, sog. abstrakte Datentypen zu definieren wie z.B. das in c seit Urzeiten geht (struct).
Und genauso, wie ein struct im Hauptspeicher liegt, wird es in c in einer Datei abgebildet. Demo hier aber es geht noch mehr: Die Datei ist auch mit Perl oder PHP lesbar!
Das macht den tieferen Sinn von Datentypen mehr als deutlich 😉 Und natürlich auch das von mir bereits erwähnte blockweise Lesen und Schreiben von Dateien.
MfG