.DBF

DBF-fil

Database File (dBASE / xBase table)
Still et spørsmål
HURTIGSVAR

En DBF-fil er en enkelttabell-database i dBASE/xBase-formatet, i bruk siden 1983 og fremdeles vanlig i GIS-shapefiler, regnskapseksport og eldre forretningsprogramvare. Åpne den gratis med LibreOffice Calc (Fil > Åpne, velg dBASE) eller importer den til Excel. Behold eventuelle tilhørende .dbt- eller .fpt-filer i samme mappe - kolonner med lang tekst lagres der og vil være tomme uten dem.

Utvikler: Originated with dBASE (Ashton-Tate, 1980s); now a de-facto open xBase standard Kategori: Databasefiler Åpen standard MIME: application/dbf
ÅPNES PÅ Windows macOS Linux Web
Relatert: .DB · .ACCDB · .SQL · .MDB

På denne siden

19k+ filendelser indeksert
Sist vurdert Jul 14, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er DBF-filformatet?

En .dbf-fil inneholder en strukturert database organisert i tabeller med poster. Formatet oppsto i 1983 sammen med dBASE II og ble de facto-standarden for den bredere xBase-familien av databaseverktøy. .dbf ble designet for å forenkle datautveksling mellom ulike applikasjoner. Det finnes flere dialektversjoner av .dbf-formatet - hver iterasjon legger til nye datatyper og flagg - og på grunn av disse forskjellene kan ikke alle applikasjoner åpne en gitt .dbf-fil uten å vite hvilken dialekt den følger.

Toppteksten (header) i en .dbf-fil er kodet i binærform og beskriver databasens struktur. Den inneholder informasjon som:

  • En versjonsflagg-byte (offset 0; f.eks. 0x03 = dBASE III/IV uten memo, 0x30 = Visual FoxPro, 0x83 = dBASE III med tilhørende memo),
  • Dato for siste databaseoppdatering (byte 1-3, lagret som ÅÅ MM DD),
  • Antall poster - et 32-bit heltall,
  • Header-lengde og postfelt-lengde,
  • Krypteringsflagg,
  • Feltbeskrivelsesmatrise - en tabell over kolonnenavn, typer og faste bredder.

Etter headeren lagres postene i ASCII-tekst eller binært format med en konstant feltlengde. Når en post fjernes av applikasjonen, settes dens første byte til en stjerne (0x2A), noe som markerer den som logisk slettet i stedet for å slette den fysisk. Nye poster legges til i slutten av filen, noe som øker størrelsen; enkelte implementeringer komprimerer senere filen med en PACK-operasjon og overskriver tidligere slettede poster.

Memo-data (lang tekst, binær eller OLE-objekter) lagres ikke inne i selve .dbf-filen - den ligger i en tilhørende fil: .dbt for dBASE III/IV eller .fpt for FoxPro/Visual FoxPro. .dbf-posten lagrer bare en blokknummer-peker til den tilhørende filen. .dbf-filer kan også åpnes ved hjelp av dedikerte DBF-visningsprogrammer; slike verktøy lar brukere inspisere filinnholdet i en menneskelig lesbar form. .dbf-filer bør ikke åpnes med et tekstredigeringsprogram, da den binære headeren og feltdataene vil vises som uforståelige tegn.

Sikkerhet og trygghet

RISIKO: LOW

En .dbf-fil inneholder rene tabelldata og er ikke kjørbar, så det er trygt å åpne den. To praktiske forholdsregler: (1) feil i tegnkoding/kodeside kan forvrenge tekst med aksenter eller ikke-latinske tegn - velg riktig tegnsett ved import; (2) DBF-filer fra regnskaps-, skatte- eller GIS-kilder kan inneholde personlige/sensitive data, så unngå å laste dem opp til visningsverktøy på nett. Korrupte DBF-filer (manglende memo-fil eller avkortet fil) kan kreve et reparasjonsverktøy fremfor et vanlig åpningsprogram.

Formatdetaljer

i et nøtteskall
FULLT NAVNDatabase File (dBASE / xBase table)
UTVIKLEROriginated with dBASE (Ashton-Tate, 1980s); now a de-facto open xBase standardsiden 1983 (dBASE II/III); format family known as xBase
MIME-TYPEapplication/dbf
TYPEFlat enkelttabell-databasefil med et postoppsett med fast lengde (binær)
STANDARDÅpen · royalty-fri
MAGIC BYTES · FILSIGNATUR
OFFSET
00
HEX
03
ASCII
·
Den første byten er et VERSJONSFLAGG, ikke en fast signatur: 0x03 = dBASE III/IV uten memo, 0x30 = Visual FoxPro, 0x83 = dBASE III med .DBT-memo, 0xF5 = FoxPro 2.x med memo, osv. Byte ved offset 1-3 er dato for siste oppdatering (ÅÅ MM DD). En .dbf har altså en gjenkjennelig header-struktur, men ikke ett enkelt magisk nummer - den identifiseres ved versjonsbyten pluss feltbeskrivelsesmatrisen.

Programmer som åpner DBF-filer

Windows5 apps
Microsoft Access Betalt Eksterne data → importer/koble til dBASE-filen for å spørre mot og redigere den som en tabell.
Microsoft Excel Betalt Åpne eller importer .dbf (eldre Excel åpner DBF direkte; nåværende Excel bruker Data → Hent data → Fra fil). Se opp for kodeside-problemer med tekst som inneholder aksenter.
LibreOffice Calc Åpen kildekode Fil → Åpne, velg .dbf, velg tegnsett i dBASE-importdialogen; tabellen åpnes som et regneark.
DBF Viewer Plus Gratis Gratis frittstående visningsprogram/redigeringsverktøy - åpne .dbf for å bla i, søke i og eksportere poster.
DBF Viewer 2000 / DBF Manager Betalt Dedikert DBF-redigeringsverktøy som håndterer store filer, memo- og indeksfiler; betalt med prøveversjon.
macOS1 app
LibreOffice Calc Åpen kildekode Fil → Åpne, velg .dbf, velg tegnsett i dBASE-importdialogen; tabellen åpnes som et regneark.
Linux2 apps
LibreOffice Calc Åpen kildekode Fil → Åpne, velg .dbf, velg tegnsett i dBASE-importdialogen; tabellen åpnes som et regneark.
GDAL / ogr2ogr (for GIS DBFs) Åpen kildekode ogr2ogr -f CSV out.csv in.dbf - ideell for attributtabeller i shapefiler; skriptbar konvertering.
Web1 app
DBF online viewers Gratis Dra en .dbf inn i en nettleserbasert visning for å inspisere rader (ikke last opp konfidensielle eller personlige data til tredjeparts nettsteder).

Tekniske detaljer

dyp spesifikasjon
FormatkategoriFlat enkelttabell binær database; fastlengde postoppsett med en binær header og feltbeskrivelsesmatrise
MIME-typeapplication/dbf (også application/dbase og application/x-dbf i ulike implementeringer)
VersjonsidentifikasjonFørste byte (offset 0) er et dialektflagg snarere enn et fast magisk nummer: 0x03 = dBASE III/IV uten memo, 0x30 = Visual FoxPro, 0x83 = dBASE III med .dbt memo, 0xF5 = FoxPro 2.x med memo
Header-struktur32-byte base-header + én 32-byte feltbeskrivelse per kolonne + 0x0D terminator-byte; feltbeskrivelser starter ved offset 32
Håndtering av slettingSlettede poster flagges logisk ved å sette postens første byte til 0x2A (ASCII-stjerne); de forblir i filen til de fjernes eksplisitt via en PACK-operasjon
PostkodingPoster med fast lengde; tegnfelt i ASCII, numeriske felt som sonet-desimal ASCII-strenger, dato som 8-byte YYYYMMDD ASCII, binære/rå byte for andre typer
Støttede felttyperCharacter (C), Numeric (N), Date (D), Logical (L), Memo (M), Float (F); Visual FoxPro legger til Currency (Y), DateTime (T), Integer (I) og General (G) for OLE-objekter
Tilhørende memo-fil.dbt for dBASE III/IV; .fpt for FoxPro og Visual FoxPro - .dbf-posten lagrer kun en 10-sifret blokknummer-peker, ikke selve memo-dataene
Tilhørende indeksfiler.ndx (dBASE enkeltindeks), .mdx (dBASE IV multi-indeks), .cdx (FoxPro/VFP sammensatt indeks) - alle eksterne; ingen indeksdata er innebygd i .dbf-filen
Maksimalt antall posterOpptil 1 073 741 823 poster per tabell (2³⁰ − 1) i dBASE 7; tidligere dialekter har lavere grenser avhengig av headerens feltbredde
Maksimalt antall felt per tabell255 felt i standard xBase-dialekter (dBASE III til FoxPro/VFP)
Lengde på feltnavnOpptil 10 tegn i dBASE III/IV og FoxPro; opptil 128 tegn i dBASE 7 «Long Field Names»-modus
Støtte for kodesideKodeside-identifikator lagret ved header-offset 29 (0x1D); vanlige verdier: 0x03 Windows ANSI, 0x57 US OEM (CP437), 0x64 Østeuropeisk OEM (CP852)
KrypteringsflaggHeader-byte ved offset 15 (0x0F) signaliserer postkryptering på dBASE-nivå; hvis satt, er postdata XOR-obfuskert - uavhengig av eventuell kryptering på filsystemnivå
GIS-brukESRI Shapefile leveres alltid med en tilhørende .dbf for funksjonsattributter sammen med .shp-geometrifilen; verktøy som GDAL/ogr2ogr leser og skriver disse .dbf-filene innebygd
Utgitt1983 (dBASE II/III); format family known as xBase
Åpen standardJa · royalty-fri
Spesifikasjonwww.dbase.com

DBF-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med DBF-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om DBF-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en .dbf-fil gratis?
Åpne den i LibreOffice Calc (Fil → Åpne → velg dBASE og tegnsett) - den viser tabellen som et regneark på Windows, macOS og Linux. For kun visning fungerer også gratisverktøy som DBF Viewer Plus.
Kan jeg åpne en DBF-fil i Excel?
Ja. Eldre versjoner av Excel åpner .dbf direkte; nåværende Excel importerer den via Data → Hent data → Fra fil. Sjekk at tegn med aksenter vises riktig (kodeside-problem) og at tabellen får plass innenfor Excels radbegrensning.
Hva er .dbf-filen i min shapefile?
Det er attributtabellen til en ESRI-shapefile - dataene bak hvert kartsymbol. Hold den sammen med .shp/.shx; du kan åpne den i QGIS, LibreOffice Calc eller med GDAL/ogr2ogr.
Hvordan konverterer jeg en DBF til CSV eller Excel?
Åpne den i LibreOffice Calc eller Excel og «Lagre som» CSV eller XLSX (eller bruk ogr2ogr for GIS-DBFer). Vær oppmerksom på tegnsettet slik at spesialtegn overlever.
Hvorfor viser min DBF uforståelig eller manglende tekst?
To vanlige årsaker: feil tegnsett/kodeside ved import (velg den som samsvarer), eller en manglende memo-fil - kolonner med lang tekst lever i en separat .dbt/.fpt som må følge med .dbf-filen.
Er DBF det samme som en .db eller Access-database?
Nei. DBF er tabellformatet for dBASE/xBase. Det er ikke relatert til SQLite/Thumbs .db-filer, Microsoft Access .mdb/.accdb eller SQL Server .mdf - selv om verktøy kan importere en DBF til disse.

Referanser

1Library of Congress - DBF (dBASE table) format descriptionwww.loc.gov
2dBASE - Table File (.dbf) format specificationwww.dbase.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.MDMarkdown Document
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.RPMSGRestricted Permission Message
10.AVIFAV1 Image File Format (AVIF)

Relaterte filendelser

.DBSQLite Database File
.ACCDBMicrosoft Access Database (2007+)
.SQLSQL Script (Structured Query Language source / database dump)
.MDBMicrosoft Access Database (97-2003, Jet engine)
.FDBFirebird Database
.SQLITESQLite Database

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å