Поиск значения в файле большого размера (>1Гб)
Добрый день.
Есть искомое значение - массив из 256 байт. Нужно выполнить поиск данного массива в нетипизированном (бинарном) файле, размер которого может превышать 1 Гб, т.е. найти позицию первого элемента массива (смещение от начала файла).
Попытка загрузить в строковую переменную через TFileStream и затем воспользоваться AnsiPos приводит к сообщению "Out of memory".
Подскажите, с такими файлами в Delphi вообще реально работать, если да, то какими методами?
|