Vad är filformatet DM?
Filen .dm är en Paradox Data Model-fil - en liten proprietär binärfil skapad av Borland Paradox för Windows tillsammans med varje databastabell. Den lagrar definitioner för datamodeller och tabellrelationer som Paradox använder för att hantera hur tabeller kopplas samman i en applikation med flera tabeller.
En .dm-fil är aldrig fristående. Den finns bredvid den primära .DB-tabellfilen och andra Paradox-syskonfiler som .px (primärt index), .mb (memo/BLOB-lagring) och .val (valideringskontroller). Tillsammans bildar dessa filer en komplett Paradox-tabelluppsättning. Själva .dm-filen innehåller metadata om relationer och innehåller ingen rådata - för att komma åt eller återställa data behöver du alltid den matchande .db-filen.
Paradox utvecklades ursprungligen av Ansa Software, förvärvades av Borland 1987 och överfördes senare till Corel Corporation, som fortsatte att leverera det inuti WordPerfect Office. Formatet är proprietärt binärt (little-endian) utan någon offentligt dokumenterad magic-byte-signatur. Den interna strukturversionen är bunden till Paradox-tabellnivån - till exempel motsvarar tabellnivå 5 Paradox 5 och Paradox 7.
Paradox är numera en föråldrad plattform för skrivbordsdatabaser. Migrering innebär vanligtvis att tabell-data exporteras från .db-filer till dBASE-format, Access-databaser eller CSV-filer med hjälp av verktyg som Corel Paradox, Borland Database Engine (BDE) eller Paradox-medvetna visare som Database .NET.
Säkerhet & trygghet
RISK: LOWEn Paradox .DM är en liten inert metadatafil utan skript, så den utgör liten direkt risk. Varningen är praktisk: det är föråldrad data, de matchande .DB/.PX/.MB-filerna behövs för att återställa något användbart, och gamla Paradox-databaser kan ha lösenordsskydd på tabellnivå. Var försiktig med webbplatser som erbjuder nedladdning av «universella .dm-visare» - de innehåller ofta annonsprogram/PUPs.
Formatdetaljer
i ett nötskal- Gatan DigitalMicrograph-bild (.dm / .dm3 / .dm4) - Elektronmikroskopibild och spektrumfil; den rena .dm-varianten är ett gammalt DigitalMicrograph-format som föregick .dm3.
- BYOND DM-källkod (.dm) - DreamMaker-källkodsfil för BYOND-onlinespel - källkod i klartext, inte en databasfil.
- SourceMod / Source-engine demo (.dem är standard; .dm förekommer i vissa verktygskedjor) - Spelrepris/demodata; ej relaterat till Paradox.
Program som öppnar DM-filer
Tekniska detaljer
djup specifikation| Kodning | Binär (proprietär Borland Paradox-poststruktur) |
| Byteordning | Little-endian |
| Kryptering | Ingen i själva .dm-filen; lösenordsskydd finns på .db-tabellnivå |
| MIME-typ | application/octet-stream |
| Typisk filstorlek | 1 KB - 50 KB (liten extra metadatafil) |
| Roll i tabelluppsättning | Lagrar datamodells- och tabellrelationsdefinitioner för den parade .db-tabellen |
| Syskonfiler | .db (tabelldata), .px (primärt index), .mb (BLOBs), .val (valideringskontroller), .net (referentiell integritet) |
| Intern version | Bunden till Paradox-tabellnivå (tabellnivå 5 = Paradox 5/7); ingen separat .dm-versionering |
| Magic bytes | Ingen offentligt dokumenterad konstant bytesignatur för .dm-filer |
| Utvecklarhistorik | Ansa Software → Borland (1987) → Corel Corporation |
| Associerat OS | Windows (Paradox for Windows), DOS (föråldrad Paradox for DOS) |
| Beroende för dataåterställning | Filen .dm ensam innehåller inga tabellposter; den matchande .db-filen krävs för all dataåtkomst |
| Körningsberoende | Kräver Borland Database Engine (BDE) för programmatisk åtkomst på Windows |
| Ersatt av | Moderna relationella databaser (Access, SQLite) eller platta format (CSV, dBASE) för migrering |
| Container | Borland Paradox proprietär extra datamodellsstruktur; inget standardiserat containerformat |
| Släppt | Paradox for Windows era (early-mid 1990s) |
| Senaste version | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
DM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om DM-filer.