DBF — Database dBASE e xBase

Tabella xBase usata da dBASE, FoxPro e numerosi gestionali e strumenti GIS legacy.

Estensioni
.dbf
MIME type
application/octet-stream, application/x-dbf
Tipo
tabella database xBase · binario
Standard
Famiglia xBase; varianti dipendenti dal produttore
Produttore
dBASE, FoxPro e implementazioni xBase
Compatibilità
Windows, macOS, Linux

Cos’è un file DBF?

Un DBF contiene il descrittore dei campi e i record della tabella. A seconda del prodotto può essere accompagnato da file memo, indici e da un contenitore di database.

Le estensioni associate sono .dbf. L’estensione aiuta a identificare il formato, ma non sostituisce il controllo della struttura interna e del MIME type.

Caratteristiche tecniche

Il file contiene header, definizioni dei campi e record a lunghezza fissa o secondo la variante del motore.

Come riconoscere un file DBF

Quando applicabile, la firma iniziale o magic bytes è:

Header xBase variabile; verificare il byte di versione e il descrittore dei campi.

Come aprirlo

Usare Visual FoxPro, LibreOffice/Base con driver, strumenti xBase o software GIS compatibile.

Windows
Ampio supporto legacy
macOS
Supporto tramite strumenti compatibili
Linux
Supporto tramite librerie e strumenti xBase

Software compatibili

  • Visual FoxPro — Windows. Supporto nativo storico
  • GDAL/OGR — Windows, macOS, Linux. Lettura in molti flussi GIS

Sicurezza

Rischio contestuale

I dati non sono codice eseguibile, ma parser e driver legacy possono avere limiti. Validare la codifica, i memo associati e la provenienza del file.

Contenuti attivi: Nessuno script standard nel DBF; eventuali macro o logica appartengono all’applicazione che lo usa.

Conversioni

Conversioni disponibili: CSV, SQL, XLSX.

Formati correlati

FoxPro DBCFoxPro FPT