[pgsql-ayuda] Formato DBF estandar

Emilio A. Gutierrez laibero1@ba.net
Sat, 31 Oct 1998 19:15:21 -0300


Hola listeros
hace varios días alguien pidio el formato dbf estandar, espero que este
mail no sea tomado
como un fuera de tema en la lista, solamente deseo que sea de utilidad a
la gente que usa
postgresql

Los archivos .DBF se dividen en dos partes, una cabecera que almacena
infromacion sobre
la estructura del archivo y una zona de datos, la zona de cabecera se
separa de la otra (datos)
con el caracter CR y a su vez la cabecera se divide en dos partes, la
primera *1* ocupa 32 bytes y contiene informacion general sobre el
archivo, la segunda *2* , y seguida a la primera , tantos bloques de 32
bytes como campos tenga la tabla, en estos bloques se alamcena
informacion sobre  los campos.

Cabecera  general del archivo   *1*
Posicion        Tanaño (bytes)   Descripcion
     1                1                      Nro. que identifica el
producto con el fue creada la tabla
     2                3                      Fecha ultima actualizacion
año/mes/dia
     5                4                      Nro.total de registros de
la tabla (en orden inverso)
     9                2                      Longitud total de la
cabecera incluido CR
    11               2                      Longitud del registro
(incluye el caracater de marca de borrado)
    13               2                      Reservados
    15               1                      Flag de Transaccion activa
    16               1                      Flag de encriptacion
    17              12                     Indicadores para el uso en
red de area local
    29               1                      Flag de fichero de indica
.MDX
    30               3                      Reservados

Cabecera de los campos   *2*
Posicion        Tanaño (bytes)   Descripcion
    1                  11                    Nombre de Campo
  12                    1                    Tipo de campo (C,D,F,L,M,N)

  13                    4                     Reservados
  17                    1                     Longitud de campo
  18                    1                     Numero de decimales si el
campo numerico tambien usado para campos de caracteres de gran tamaño
  19                     2                    Reservados
  21                     1                    Flag de area de trabajo
  22                     10                  Reservados
  32                      1                   Flag de inclucion en el
indice .MDX


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo@tlali.iztacala.unam.mx
text   : cancelacion pgsql-ayuda