Moin Richard,
intern greifen beide Varianten auf die gleichen
API Funktionen zu.
Die BlockRead Version ist noch ein Überbleibsel aus der Pascal Zeit, und man muss sich, z.B., um IOResult selber kümmern.
TFileStream ist die "modernere" Kapselung der
API im Umgang mit Dateien.
Schau Dir an, was Dir am Besten liegt.
Vielleicht schaust Du Dir auch mal MemoryMappedFiles an. (
MMF)
Bei 700MB müsstest Du die Daten sowieso nach und nach einlesen, da alles andere zu lange dauern würde.
Du müsstest bei jedem Tastendruck (z.B. Bild ab) mitberechnen, welchen Teil der Datei Du laden musst.