Qu'est-ce que le format de fichier DM ?
Le fichier .dm est un fichier de modèle de données Paradox - un petit binaire propriétaire créé par Borland Paradox pour Windows aux côtés de chaque table de base de données. Il stocke les définitions du modèle de données et des relations entre les tables que Paradox utilise pour gérer la connexion des tables au sein d'une application multi-tables.
Un fichier .dm n'est jamais autonome. Il réside à côté du fichier de table principal .DB et d'autres fichiers frères Paradox tels que .px (index primaire), .mb (stockage mémo/BLOB) et .val (contrôles de validité). Ensemble, ces fichiers forment un jeu de table Paradox complet. Le fichier .dm lui-même contient des métadonnées de relation et ne contient aucune donnée d'enregistrement brute - pour accéder aux données ou les récupérer, vous avez toujours besoin du fichier .db correspondant.
Paradox a été initialement développé par Ansa Software, acquis par Borland en 1987, puis transféré à Corel Corporation, qui a continué à le livrer dans WordPerfect Office. Le format est un binaire propriétaire (little-endian) sans signature « magic bytes » documentée publiquement. La version de la structure interne est liée au niveau de la table Paradox - par exemple, le niveau de table 5 correspond à Paradox 5 et Paradox 7.
Paradox est désormais une plateforme de base de données de bureau héritée. La migration implique généralement l'exportation des données de table des fichiers .db vers le format dBASE, les bases de données Access ou des fichiers CSV à l'aide d'outils tels que Corel Paradox, le Borland Database Engine (BDE) ou des visualiseurs compatibles Paradox comme Database .NET.
Sécurité et sûreté
RISQUE : LOWUn fichier .DM Paradox est un petit fichier de métadonnées inerte sans script, il présente donc peu de risques directs. La mise en garde est d'ordre pratique : il s'agit de données héritées, les fichiers .DB/.PX/.MB correspondants sont nécessaires pour récupérer quoi que ce soit d'utile, et les anciennes bases de données Paradox peuvent comporter une protection par mot de passe au niveau de la table. Méfiez-vous des sites de téléchargement de « visualiseur universel .dm » - ils regroupent souvent des logiciels publicitaires ou potentiellement indésirables.
Détails du format
en bref- Image Gatan DigitalMicrograph (.dm / .dm3 / .dm4) - Fichier d'image et de spectre de microscopie électronique ; la variante .dm brute est un ancien format DigitalMicrograph antérieur au .dm3.
- Code source BYOND DM (.dm) - Fichier source DreamMaker pour les jeux en ligne BYOND - code en texte brut, pas un fichier de base de données.
- SourceMod / Démo du moteur Source (.dem est le standard ; .dm apparaît dans certaines chaînes d'outils) - Données de relecture/démo de jeu ; sans rapport avec Paradox.
Programmes qui ouvrent les fichiers DM
Détails techniques
spécifications approfondies| Encodage | Binaire (structure d'enregistrement propriétaire Borland Paradox) |
| Ordre des octets | Little-endian |
| Chiffrement | Aucun dans le fichier .dm lui-même ; la protection par mot de passe existe au niveau de la table .db |
| Type MIME | application/octet-stream |
| Taille de fichier typique | 1 Ko - 50 Ko (petit fichier de métadonnées auxiliaire) |
| Rôle dans le jeu de tables | Stocke les définitions du modèle de données et des relations entre les tables pour la table .db associée |
| Fichiers frères | .db (données de table), .px (index primaire), .mb (BLOBs), .val (contrôles de validité), .net (intégrité référentielle) |
| Version interne | Liée au niveau de table Paradox (niveau 5 = Paradox 5/7) ; pas de versionnage .dm distinct |
| Octets magiques | Aucune signature d'octet constante documentée publiquement pour les fichiers .dm |
| Lignée du développeur | Ansa Software → Borland (1987) → Corel Corporation |
| OS associé | Windows (Paradox pour Windows), DOS (héritage Paradox pour DOS) |
| Dépendance pour la récupération de données | Le fichier .dm seul ne contient aucun enregistrement de table ; le fichier .db correspondant est requis pour tout accès aux données |
| Dépendance d'exécution | Nécessite le Borland Database Engine (BDE) pour un accès programmatique sur Windows |
| Remplacé par | Bases de données relationnelles modernes (Access, SQLite) ou formats plats (CSV, dBASE) pour la migration |
| Conteneur | Structure de modèle de données auxiliaire propriétaire Borland Paradox ; aucun format de conteneur standard |
| Publié | Paradox for Windows era (early-mid 1990s) |
| Dernière version | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
Conversions DM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers DM.