FILE - это благоприобретённое от Silabs. Оказалась весьма удобной.
typedef struct {
unsigned cluster_start;
unsigned long sector_current;
unsigned sector_direntry;
unsigned offset_direntry;
BYTE attrib;
DWORD pos;
DWORD size;
BYTE isopen;
} FILE;
В запасе лежит ещё идейка с .csv форматом, но руки пока не доходят. В принципе, для Ваших целей никто не мешает писАть в этом формате сектор или больше.