Делал постраничную запись. В начале каждого блока заголовок с датой, номером записи, различными атрибутами. В конце обязательно CRC (запись может сбойнуть). Потом сканил заголовки, с соответствующей фильтрацией. В принципе, если ресурсы позволяют сделать в ОЗУ таблицу заголовков, на старте их вычитать, а потом извлекать из нее номер требуемого блока. Хэширование на мой взгляд заметно усложнит процедуры поиска по различным критериям (например по времени).Делать подобие FAT в первых страницах на мой взгяд чревато - их ресурс исчерпаеться намного раньше остальных.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|