Estructura de archivo memo (.FPT)
Los archivos memo contienen un registro de encabezado y un número arbitrario de estructuras de bloque. El registro de encabezado contiene un puntero que apunta al siguiente bloque libre y al tamaño del bloque en bytes. El tamaño está determinado por el comando SET BLOCKSIZE cuando se crea el archivo. El registro de encabezado comienza en la posición cero del archivo y ocupa 512 bytes. El comando SET BLOCKSIZE TO 0 fija en 1 la anchura del bloque.
A continuación del registro de encabezado están los bloques que contienen un encabezado de bloque y el texto del memo. El archivo de tabla contiene números de bloque que se usan para hacer referencia a los bloques de memo. La posición del bloque en el archivo memo se determina multiplicando el número de bloque por el tamaño del bloque (encontrado en el registro de encabezado del archivo memo). Todos los bloques memo comienzan en direcciones de límite de bloque pares. Un bloque memo puede ocupar más de un bloque consecutivo.
Registro de encabezado de memo
Desplazamiento de bytes | Descripción |
---|---|
00 – 03 | Situación del siguiente bloque libre1 |
04 – 05 | Sin utilizar |
06 – 07 | Tamaño de bloque (bytes por bloque)1 |
08 – 511 | Sin utilizar |
1 Los enteros se almacenan con el byte más significativo en primer lugar.
Encabezado de bloque de memo y texto memo
Desplazamiento de bytes | Descripción |
---|---|
00 – 03 | Firma de bloque 1 (indica el tipo de datos del bloque) 0 – imagen (tipo campo de imagen) 1 – texto (tipo campo memo) |
04 – 07 | Longitud 1 de memo (en bytes) |
08 – n | Texto de memo (n = longitud) |
1 Los enteros se almacenan con el byte más significativo en primer lugar.
Vea también
Estructura de archivos de tabla (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx) | Estructuras de tabla de archivos de tabla (.dbc, .frx, .lbx, .mnx, .pjx, .scx, .vcx) | SET BLOCKSIZE | Estructura de archivo de índice (.idx) | Estructura de archivo de índice compacto (.idx) | Estructura de archivo de índice compuesto (.cdx) | Formato de archivo de macro (.fky) | Extensiones de archivo y tipos de archivo | Estructura de archivo memo (.FPT)