Eventuell wären auch MemoryMappedFiles für dich geeignet ... dort kannst du sie datei stückchenweise in den Speicher mappen und ganz einfach in dem gemappten Speicher rumsuchen
Schau mal da
ReadFileScatter/WriteFileGatter in den Dateianhang, dort sind auch andere Möglichkeiten zum Dateieinlesen gegeben (Win-
API).
PS: TFileStream ist auch nur eine Klasse, welche intern (wie alle anderen Delphi-Funktionen/-Klassen) auf ReadFile/WriteFile (Win-
API) zugreift.
Im
MSDN /
PSDK findest du genaueres zu den Funktionen.