Основные характеристики двоичных файлов
Далее мы будем рассматривать различные структуры данных в файле в порядке их усложнения. Но сначала отметим несколько специфичных для файлов терминов, которые имеют отношение не к языку Си, а к принципах организации двоичных файлов вообще.
ЗАПИСЬ - - стандартная единица хранения данных в файле .
Запись -это единица хранения, которую получает внешний пользователь, " прикладная" часть структуры данных, находящейся в файле (см. 5.8). Кроме нее в файле присутствует в том или ином виде "системная" часть, которая обеспечивает упорядоченность, ускоренный поиск и другой необходимый сервис для работы с записями.
ЗАПИСИ ФИКСИРОВАННОЙ ДЛИНЫ -- все записи файла представляют собой переменные одного типа и имеют фиксированную для данного файла размерность .
динамические массивы, либо любые другие структуры данных переменной размерности. Типичной записью переменной длины является строка .
ПРОИЗВОЛЬНЫЙ ДОСТУП -- если записи файла могут быть прочитаны в любом порядке (вследствие особенностей структуры данных, хранящейся в файле), то такой файл называется файлом произвольного (прямого) доступа .
ПОСЛЕДОВАТЕЛЬНЫЙ ДОСТУП -- если файл по своей физической организации (устройство ввода-вывода) или по характеру структуры данных допускает просмотр записей в последовательном порядке, то такой файл называется файлом последовательного доступа