$Id$ Los archivos auxiliares son las siguientes (según extensión): - dat: Nombre del archivo de datos. - idx: Índice general (InDeX) [id_registro, nro_bloque/offset]. - fsc: Control de espacio libre (Free Space Control) [nro_bloque, espacio]. - did: Pila de id_registro borrados (Deleted IDs) [id_registro]. Estructura: - dat: Depende del tipo de archivo. - idx: El id_registro se representa con un int y el nro_bloque/offset con un long int. Se agrega cada 'celda' y cada 'fila' de forma contigua hasta el EOF. +-------------+-------------------+ | id_registro | nro_bloque/offset | +-------------+-------------------+ | 1 | 1 | | 2 | 1 | | 3 | 3 | | 4 | 2 | +-------------+-------------------+ - fsc: El nro_bloque se representa con un long int y el espacio libre también. Se agrega cada 'celda' y cada 'fila' de forma contigua hasta el EOF. +------------+----------+ | nro_bloque | espacio | +------------+----------+ | 1 | 100 | | 2 | 1230 | | 3 | 0 | | 4 | 56 | +------------+----------+ - did: El id_registro se representa con un int. Se agrega cada id_registro de forma contigua hasta el EOF. +-------------+ | id_registro | +-------------+ | 9 | | 5 | | 8 | +-------------+