Для работы с файлами многие предпочитают использовать WinAPI. Не пугайтесь этого слова, потому что работа с WinAPI в Delphi очень прозрачна, и вы не ощутите никаких проблем. В самых первых версиях Windows для чтения из файла использовалась функция _iread. Потом появилась ReadFile. А сейчас рекомендуют использовать ReadFileEx, которая может работать с файлами большего размера. После каждого изменения функций WinAPI приходится переделывать весь код программ, потому что нет гарантии, что старые функции будут корректно работать в новых версиях Windows. Хотя пока что Microsoft не торопится удалять старые, ненадежные и нерекомендуемые функции.

Мы уже разобрались с массивами, но они пока работают только в одном измерении, потому что данные располагаются в виде строки. Для Delphi это не предел, и он может работать и с несколькими измерениями массива.