Sebastian Burkhart: Grundsätzliche Frage zu Dateien

Beitrag lesen

Moin!

Da ich leider keine Ahnung habe, wie auf einer Festplatte Daten abgelegt werden, habe ich eine grundsätzliche Frage zum Öffnen von Dateien: wird wenn ein Programm eine Datei öffnet eigentlich immer gleich die gesamte Datei von der Festpallte ausgelesen oder kann dies auch Zeile pro Zeile geschehen?

Wie ein Programm eine Datei liest, kommt wohl auf das jeweilige Programm an.

Grundsaetzlich werden Dateien aber entweder blockweise (wobei ein Block z.B. 512 Byte gross ist) oder Zeile fuer Zeile ausgelesen, wobei man den Lesezeiger innerhalb der auszulesenden Datei beliebig herumschieben kann und es somit auch moeglich ist, irgendwo mitten in der Datei Teile auszulesen, ohne dafuer zuerst den Anfang auslesen zu muessen.

Die meisten Programme laden die zu bearbeitende Datei dann halt Stueck fuer Stueck, bis sie gesamt im Hauptspeicher liegt und das Programm daran herumwerkeln kann, wie es gerade Lust hat.

Hoffe, diese Erklaerung war in ihrer Formulierung nicht allzu falsch und hilft weiter ;)

Ciao!
Sebastian