Qu'est-ce que le format de fichier DBD ?
Un fichier .dbd est un fichier d'informations de débogage Clarion Modula-2 - un artefact de construction binaire généré par le compilateur SoftVelocity Clarion aux côtés de l'exécutable compilé. Il stocke les informations de symboles et de types dont le débogueur Clarion a besoin pour mapper les adresses d'exécution vers le code source : noms de variables, correspondances de numéros de ligne, définitions de types et références aux fichiers sources.
Le format est propriétaire et non documenté. Les fichiers sont en « little-endian » (ciblant Windows x86), variant généralement de 3 Ko à 380 Ko selon la complexité de l'application, et ne contiennent aucun texte lisible. Aucune signature « magic-byte » publique n'a été documentée ; les fichiers sont identifiés par le contexte - leur présence dans un répertoire de projet Clarion aux côtés d'un .exe ou .app correspondant. La version du format est liée à la version du compilateur Clarion et n'est pas exposée de manière externe.
Clarion a été initialement développé par Clarion Software / TopSpeed au début des années 1990, puis acquis par SoftVelocity. Malgré son âge, la chaîne d'outils reste active : SoftVelocity a publié Clarion 12 en mai 2025, et les fichiers .dbd sont toujours produits par le compilateur actuel.
Les utilisateurs finaux et les administrateurs système ne devraient jamais rencontrer de fichiers .dbd dans une application déployée - ce sont des artefacts de développement internes qui ne doivent pas être distribués avec les versions finales. Le seul consommateur est le débogueur de l'IDE Clarion lui-même. Si un fichier .dbd apparaît en dehors d'un environnement de développement Clarion, il peut appartenir à un produit différent : Macrovision DemoShield utilisait un format .dbd distinct qui ne partage que le nom de l'extension.
Sécurité et sûreté
RISQUE : LOWUn fichier .dbd Clarion contient uniquement des métadonnées de symboles de débogage (noms, types, numéros de ligne) et ne présente aucun risque de sécurité. Il ne peut pas être exécuté. Il peut être supprimé en toute sécurité si le projet Clarion ne doit plus être débogué ; le compilateur le régénère à la prochaine compilation. Pour les fichiers .dbd DemoShield (abandonnés en 2007) : il s'agit de bases de données de projets de présentation et ils sont également non exécutables.
Détails du format
en bref- Fichier projet DemoShield (Macrovision) - DemoShield 8.0 (abandonné en 2007, dernière version par Macrovision/Acresso) utilisait .dbd comme fichier de base de données de projet/présentation - sans rapport avec les infos de débogage Clarion.
- Définition de type d'enregistrement Oracle - Certains outils de base de données Oracle utilisaient .dbd pour les définitions de types d'enregistrements/tables ; de niche et peu commun.
- Fichier de données Business Insight - L'outil de reporting Business Insight stockait les données professionnelles dans des fichiers .dbd ; le produit est largement obsolète.
Programmes qui ouvrent les fichiers DBD
Détails techniques
spécifications approfondies| Encodage | Binaire (format propriétaire, non documenté) |
| Ordre des octets | Little-endian (cible Windows x86) |
| Taille de fichier typique | 3 Ko - 380 Ko |
| Contenu | Noms de symboles, définitions de types, mappages numéro de ligne-adresse et références de chemin de fichier source |
| Généré par | Compilateur SoftVelocity Clarion Modula-2 - produit automatiquement lors des builds de débogage |
| Consommé par | Débogueur IDE Clarion uniquement - non destiné aux outils externes ou à la distribution aux utilisateurs finaux |
| Identification du fichier | Aucun octet magique documenté ; identifié par le contexte (répertoire de projet Clarion aux côtés du `.exe` ou `.app` correspondant) |
| Spécification du format | Non documenté et propriétaire ; version du format liée à la version du compilateur Clarion sans schéma public |
| Système d'exploitation | Windows uniquement |
| Fichiers compagnons | Produit aux côtés des fichiers `.clw` (source Clarion), `.app` (application compilée) et `.dsp` (projet) |
| Version actuelle de la chaîne d'outils | Clarion 12 (SoftVelocity, mai 2025) - format toujours actif et produit par le compilateur actuel |
| Politique de distribution | Artefact de construction uniquement - ne doit pas être inclus dans les packages de version déployés chez les utilisateurs finaux |
| Publié | Early 1990s (Clarion/TopSpeed Modula-2 compiler era) |
| Dernière version | Clarion 12 (released May 2025) still produces .dbd files |
Conversions DBD
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DBD.