DBF (dBASE) — fichier .dbf
en déclinAncien format de base de données tabulaire, popularisé par dBASE et encore utilisé par certains SIG.
Le DBF, popularisé par le logiciel dBASE dans les années 1980, stocke des données tabulaires simples avec un système de champs typés (texte, nombre, date, mémo). Il reste aujourd’hui rencontré comme format de table attributaire dans les systèmes d’information géographique, notamment associé au format Shapefile.
Ce format n’a pas de chaîne magique classique en tête de fichier. Son tout premier octet encode à la fois la version de dBASE et la présence éventuelle d’un fichier mémo associé (par exemple 0x03 pour dBASE III sans mémo, 0x83 avec mémo, 0x8B pour dBASE IV avec mémo) — mais cette valeur seule reste ambiguë et ne constitue pas une signature fiable au sens strict. Les trois octets suivants encodent une date de dernière modification en binaire, pas en texte. Une identification robuste combine cet octet de version avec la vérification de la présence d’un tableau de descripteurs de champs cohérent, terminé par un octet 0x0D caractéristique.
Malgré son grand âge, le format DBF reste largement utilisé dans l’écosystème des systèmes d’information géographique (SIG), où le Shapefile ESRI continue de s’appuyer sur lui pour stocker les données attributaires associées à chaque géométrie.
Les “guerres des bases de données” xBase des années 1990, opposant dBASE à des concurrents comme FoxPro ou Clipper, ont chacune fait évoluer le format DBF de leur côté avec des extensions de champs propriétaires légèrement incompatibles entre elles, une fragmentation qui explique pourquoi un même fichier .dbf ancien peut parfois se comporter différemment selon le logiciel xBase d’origine qui l’a produit.
Signature binaire
Ce format n'a pas de signature binaire fiable : il ne peut pas être identifié de façon certaine par ses seuls premiers octets.
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .dbf ?
LibreOffice Calc (lecture) permet d'ouvrir gratuitement un fichier .dbf. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format DBF (dBASE) ?
Le type MIME du format DBF (dBASE) est application/dbf.
Le format DBF (dBASE) (.dbf) est-il encore utilisé aujourd'hui ?
Le format DBF (dBASE) est en déclin : encore rencontré, mais progressivement remplacé par d'autres formats.
Peut-on ouvrir un fichier .dbf sur mobile, sans installer d'application ?
Oui : LibreOffice Calc (lecture) fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.
Pourquoi mon fichier .dbf ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :