Che cos'è il formato di file DM?
Il file .dm è un file Paradox Data Model - un piccolo binario proprietario creato da Borland Paradox per Windows insieme a ogni tabella di database. Memorizza le definizioni del modello dati e delle relazioni tra tabelle che Paradox utilizza per gestire il modo in cui le tabelle si connettono all'interno di un'applicazione multi-tabella.
Un file .dm non è mai autonomo. Vive accanto al file di tabella principale .DB e ad altri file correlati di Paradox come .px (indice primario), .mb (memoria memo/BLOB) e .val (controlli di validità). Insieme, questi file formano un set completo di tabelle Paradox. Il file .dm stesso contiene metadati sulle relazioni e non contiene dati grezzi sui record - per accedere o recuperare i dati è sempre necessario il file .db corrispondente.
Paradox è stato originariamente sviluppato da Ansa Software, acquisito da Borland nel 1987 e successivamente trasferito a Corel Corporation, che ha continuato a distribuirlo all'interno di WordPerfect Office. Il formato è un binario proprietario (little-endian) senza una firma magic-byte documentata pubblicamente. La versione della struttura interna è legata al livello della tabella Paradox - ad esempio, il livello tabella 5 corrisponde a Paradox 5 e Paradox 7.
Paradox è oggi una piattaforma di database desktop legacy. La migrazione in genere comporta l'esportazione dei dati delle tabelle dai file .db nel formato dBASE, database Access o file CSV utilizzando strumenti come Corel Paradox, il Borland Database Engine (BDE) o visualizzatori compatibili con Paradox come Database .NET.
Sicurezza e incolumità
RISCHIO: LOWUn file .DM di Paradox è un piccolo file di metadati inerte senza scripting, quindi presenta scarsi rischi diretti. L'avvertenza è di tipo pratico: si tratta di dati legacy, i file .DB/.PX/.MB corrispondenti sono necessari per recuperare qualcosa di utile e i vecchi database Paradox possono avere una protezione tramite password a livello di tabella. Diffida dai siti di download di «visualizzatori universali .dm» - spesso includono adware o programmi potenzialmente indesiderati (PUP).
Dettagli del formato
in sintesi- Immagine Gatan DigitalMicrograph (.dm / .dm3 / .dm4) - File di immagine e spettro per microscopia elettronica; la variante .dm pura è un vecchio formato DigitalMicrograph precedente al .dm3.
- Codice sorgente BYOND DM (.dm) - File sorgente DreamMaker per i giochi online BYOND - codice in formato testo semplice, non un file di database.
- Demo SourceMod / Motore Source (lo standard è .dem; .dm appare in alcune toolchain) - Dati di replay/demo di gioco; non correlato a Paradox.
Programmi che aprono file DM
Dettagli tecnici
specifiche approfondite| Codifica | Binario (struttura record proprietaria Borland Paradox) |
| Ordine dei byte | Little-endian |
| Crittografia | Nessuna nel file .dm stesso; la protezione tramite password esiste a livello di tabella .db |
| Tipo MIME | application/octet-stream |
| Dimensione tipica del file | 1 KB - 50 KB (piccolo file di metadati ausiliario) |
| Ruolo nel set di tabelle | Memorizza le definizioni del modello dati e delle relazioni tra tabelle per la tabella .db associata |
| File correlati | .db (dati tabella), .px (indice primario), .mb (BLOB), .val (controlli validità), .net (integrità referenziale) |
| Versione interna | Legata al livello della tabella Paradox (livello tabella 5 = Paradox 5/7); nessuna versione separata per il .dm |
| Magic bytes | Nessuna firma di byte costante documentata pubblicamente per i file .dm |
| Evoluzione sviluppatore | Ansa Software → Borland (1987) → Corel Corporation |
| OS associato | Windows (Paradox per Windows), DOS (legacy Paradox per DOS) |
| Dipendenza recupero dati | Il file .dm da solo non contiene record di tabella; il file .db corrispondente è richiesto per qualsiasi accesso ai dati |
| Dipendenza runtime | Richiede il Borland Database Engine (BDE) per l'accesso programmatico su Windows |
| Sostituito da | Database relazionali moderni (Access, SQLite) o formati piatti (CSV, dBASE) per la migrazione |
| Contenitore | Struttura ausiliaria proprietaria del modello dati Borland Paradox; nessun formato contenitore standard |
| Rilasciato | Paradox for Windows era (early-mid 1990s) |
| Ultima versione | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
Conversioni DM
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DM.