DM ファイル形式とは?
.dm ファイルはParadoxデータモデルファイルであり、Windows用Borland Paradoxが各データベーステーブルと共に作成する独自の小さなバイナリファイルです。これは、マルチテーブルアプリケーション内でテーブルがどのように接続されるかをParadoxが管理するために使用する、データモデルおよびテーブル間のリレーションシップ定義を保存します。
.dm ファイルが単独で存在することはありません。これは、主要な .DB テーブルファイルや、.px(プライマリインデックス)、.mb(メモ/BLOBストレージ)、.val(妥当性チェック)といった他のParadox関連ファイルと同じ場所に配置されます。これらのファイルが揃うことで、一つの完全なParadoxテーブルセットを構成します。.dm ファイル自体はリレーションシップのメタデータを保持しており、生のレコードデータは含まれていません。データにアクセスしたり復旧したりするには、常に一致する .db ファイルが必要です。
ParadoxはもともとAnsa Softwareによって開発され、1987年にBorlandに買収された後、Corel Corporationに譲渡されました。Corelは現在もWordPerfect Officeの一部としてこれを提供しています。フォーマットは独自のバイナリ(リトルエンディアン)であり、公に文書化されたマジックバイト(ファイルシグネチャ)はありません。内部構造のバージョンはParadoxのテーブルレベルに関連付けられており、例えばテーブルレベル5はParadox 5およびParadox 7に対応しています。
Paradoxは現在、レガシーなデスクトップデータベースプラットフォームとなっています。移行には通常、Corel Paradox、Borland Database Engine (BDE)、またはDatabase .NETのようなParadox対応ビューアを使用して、.db ファイルから dBASE形式、Accessデータベース、または CSVファイル へテーブルデータをエクスポートする作業が伴います。
セキュリティと安全性
リスク: LOWParadox .DM はスクリプトを含まない小さな不活性なメタデータファイルであるため、直接的なリスクはほとんどありません。注意点は実用的な面にあります。これはレガシーデータであり、有用な情報を復元するには一致する .DB/.PX/.MB ファイルが必要であること、また古いParadoxデータベースにはテーブルレベルのパスワード保護がかかっている可能性があることです。「万能 .dm ビューア」を謳うダウンロードサイトには注意してください。アドウェアや不審なプログラム(PUP)が同梱されていることがよくあります。
形式の詳細
概要- Gatan DigitalMicrograph 画像 (.dm / .dm3 / .dm4) - 電子顕微鏡画像およびスペクトルファイル。拡張子が .dm のみのバリアントは、.dm3 以前の古い DigitalMicrograph 形式です。
- BYOND DM ソースコード (.dm) - BYOND オンラインゲーム用の DreamMaker ソースファイル。データベースファイルではなく、プレーンテキストのコードです。
- SourceMod / Sourceエンジン デモ (.dem が標準ですが、一部のツールチェーンで .dm が現れます) - ゲームのリプレイ/デモデータ。Paradoxとは無関係です。
DM ファイルを開くプログラム
技術的詳細
詳細仕様| エンコーディング | バイナリ(独自のBorland Paradoxレコード構造) |
| バイト順序 | リトルエンディアン |
| 暗号化 | .dm ファイル自体にはありません。パスワード保護は .db テーブルレベルで存在します |
| MIMEタイプ | application/octet-stream |
| 標準的なファイルサイズ | 1 KB - 50 KB(小さな補助メタデータファイル) |
| テーブルセット内での役割 | ペアとなる .db テーブルのデータモデルおよびテーブル間リレーションシップ定義を保存 |
| 関連ファイル | .db(テーブルデータ)、.px(プライマリインデックス)、.mb(BLOB)、.val(妥当性チェック)、.net(参照整合性) |
| 内部バージョン | Paradoxテーブルレベルに依存(テーブルレベル5 = Paradox 5/7)。.dm 独自のバージョニングはなし |
| マジックバイト | .dm ファイルについて公に文書化された固定のバイトシグネチャはありません |
| 開発者の系譜 | Ansa Software → Borland (1987) → Corel Corporation |
| 関連OS | Windows (Paradox for Windows), DOS (レガシーな Paradox for DOS) |
| データ復旧の依存関係 | .dm ファイル単体にはテーブルレコードは含まれません。データアクセスには一致する .db ファイルが必須です |
| ランタイムの依存関係 | Windows上でプログラムからアクセスするにはBorland Database Engine (BDE) が必要です |
| 後継フォーマット | 移行先として現代的なリレーショナルデータベース(Access, SQLite)やフラット形式(CSV, dBASE) |
| コンテナ | Borland Paradox独自の補助データモデル構造。標準的なコンテナ形式はなし |
| リリース日 | Paradox for Windows era (early-mid 1990s) |
| 最新バージョン | Paradox-family format frozen; Corel Paradox last shipped in WordPerfect Office (2021 build) |
DM の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。DM ファイルについて最初の質問をしてみましょう。