Дамп файла данных
Рисунок 7. Дамп файла данных
Из этого дампа видно, что после первого запуска приложения в файле данных имеются следующие записи:
Номер записи | Смещение в файле данных | Поле name | Поле account |
0 | 0 | Ivanov | 1000 |
1 | 12 | Petrov | 2000 |
2 | 24 | Sidoroff | 3000 |
При последующих запусках каждый раз в файл данных будут добавляться приведенные выше записи.
Так как поле name имеет переменную длину, для обеспечения возможности прямого доступа к записи по ее номеру необходимо где-то хранить смещения всех записей. Мы это делаем в файле индексов, дамп которого представлен на Рисунок 8.