Файл
Файл состоит из потока последовательных байтов. Байты в файле напоминают массив символов в памяти. Каждый байт в файле имеет свой адрес, называемый смещением или позицией. Первый байт в файле всегда имеет смещение 0 и смещение последнего байта всегда на один меньше чем длина файла. Позиция после последнего байта называется концом файла (end-of-file, EOF).