Co to jest format pliku DM?
Plik .dm to plik modelu danych Paradox - mały, zastrzeżony plik binarny tworzony przez Borland Paradox dla Windows obok każdej tabeli bazy danych. Przechowuje on definicje modelu danych i relacji między tabelami, których Paradox używa do zarządzania sposobem łączenia tabel w aplikacji wielotabelowej.
Plik .dm nigdy nie występuje samodzielnie. Znajduje się obok głównego pliku tabeli .DB i innych plików towarzyszących Paradox, takich jak .px (indeks główny), .mb (pamięć memo/BLOB) oraz .val (sprawdzanie poprawności). Razem pliki te tworzą jeden kompletny zestaw tabel Paradox. Sam plik .dm zawiera metadane relacji i nie posiada surowych danych rekordów - aby uzyskać dostęp do danych lub je odzyskać, zawsze potrzebny jest pasujący plik .db.
Paradox został pierwotnie opracowany przez Ansa Software, przejęty przez Borland w 1987 roku, a później przekazany firmie Corel Corporation, która kontynuowała jego dystrybucję w pakiecie WordPerfect Office. Format jest zastrzeżonym formatem binarnym (little-endian) bez publicznie udokumentowanej sygnatury magicznych bajtów. Wersja struktury wewnętrznej jest powiązana z poziomem tabeli Paradox - na przykład poziom tabeli 5 odpowiada wersjom Paradox 5 i Paradox 7.
Paradox jest obecnie przestarzałą platformą bazodanową dla komputerów stacjonarnych. Migracja zazwyczaj polega na eksporcie danych tabel z plików .db do formatu dBASE, baz danych Access lub plików CSV przy użyciu narzędzi takich jak Corel Paradox, Borland Database Engine (BDE) lub przeglądarek obsługujących Paradox, takich jak Database .NET.
Bezpieczeństwo
RYZYKO: LOWPlik Paradox .DM to mały, obojętny plik metadanych bez możliwości skryptowania, więc stwarza niewielkie bezpośrednie ryzyko. Ostrzeżenie ma charakter praktyczny: są to dane archiwalne, do odzyskania czegokolwiek użytecznego potrzebne są pasujące pliki .DB/.PX/.MB, a stare bazy danych Paradox mogą posiadać ochronę hasłem na poziomie tabeli. Należy uważać na strony oferujące „uniwersalne przeglądarki .dm” - często dołączają one oprogramowanie reklamowe (adware) lub potencjalnie niechciane programy (PUP).
Szczegóły formatu
w pigułce- Obraz Gatan DigitalMicrograph (.dm / .dm3 / .dm4) - Plik obrazu i spektrum z mikroskopii elektronowej; wariant .dm to stary format DigitalMicrograph sprzed wersji .dm3.
- Kod źródłowy BYOND DM (.dm) - Plik źródłowy DreamMaker dla gier online BYOND - kod w formacie czystego tekstu, a nie plik bazy danych.
- Demo SourceMod / silnika Source (.dem jest standardem; .dm pojawia się w niektórych narzędziach) - Dane powtórek/dem z gier; niepowiązane z Paradox.
Programy otwierające pliki DM
Szczegóły techniczne
specyfikacja| Kodowanie | Binarne (zastrzeżona struktura rekordów Borland Paradox) |
| Kolejność bajtów | Little-endian |
| Szyfrowanie | Brak w samym pliku .dm; ochrona hasłem istnieje na poziomie tabeli .db |
| Typ MIME | application/octet-stream |
| Typowy rozmiar pliku | 1 KB - 50 KB (mały pomocniczy plik metadanych) |
| Rola w zestawie tabel | Przechowuje definicje modelu danych i relacji tabel dla sparowanej tabeli .db |
| Pliki towarzyszące | .db (dane tabeli), .px (indeks główny), .mb (obiekty BLOB), .val (sprawdzanie poprawności), .net (integralność referencyjna) |
| Wersja wewnętrzna | Powiązana z poziomem tabeli Paradox (poziom tabeli 5 = Paradox 5/7); brak oddzielnego wersjonowania .dm |
| Magiczne bajty | Brak publicznie udokumentowanej stałej sygnatury bajtowej dla plików .dm |
| Historia dewelopera | Ansa Software → Borland (1987) → Corel Corporation |
| Powiązany system operacyjny | Windows (Paradox dla Windows), DOS (starszy Paradox dla DOS) |
| Zależność odzyskiwania danych | Sam plik .dm nie zawiera rekordów tabeli; do dostępu do danych wymagany jest pasujący plik .db |
| Zależność wykonawcza | Wymaga Borland Database Engine (BDE) do dostępu programowego w systemie Windows |
| Zastąpiony przez | Nowoczesne relacyjne bazy danych (Access, SQLite) lub płaskie formaty (CSV, dBASE) podczas migracji |
| Kontener | Zastrzeżona pomocnicza struktura modelu danych Borland Paradox; brak standardowego formatu kontenera |
| Wydano | Paradox for Windows era (early-mid 1990s) |
| Najnowsza wersja | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
Konwersje DM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki DM.