.DDF

DDF ファイル

Diamond Directive File (.ddf)
質問する
クイック回答

DDFファイル(Diamond Directive File)は、MicrosoftのMakeCABツールに対して、どのファイルを.cabキャビネットアーカイブにパッキングし、どのように圧縮するかを指示する小さなプレーンテキスト形式のスクリプトです。メモ帳で開いて閲覧や編集が可能で、コマンド「makecab /f yourfile.ddf」で実行します。これは開発者向けのビルドファイルであり、ドキュメントやプログラムではありません。

開発元: Microsoft Corporation カテゴリ: 設定ファイル MIME: text/plain
対応OS Windows
関連: .ICA · .DS_STORE · .WMZ · .CFG

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 26, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

DDF ファイル形式とは?

.ddf ファイルは、Windowsファミリーのオペレーティングシステムで使用されます。これらは .cab(Cabinet)アーカイブの圧縮プロパティを指定し、makecab.exe ツールにキャビネットパッケージの構築方法を指示します。Windowsは、アプリケーション、ドライバー、システムコンポーネントのインストールアーカイブとして .cab ファイルを使用します。

.ddf ファイルは、生成されるキャビネットが使用する圧縮アルゴリズムを制御します。サポートされている3つのアルゴリズムは以下の通りです:

  • MSZIPZIP と互換性あり)
  • LZX
  • Quantum

.ddf ファイルには、出力キャビネット名、ディスクディレクトリ、フォルダの境界、その他のパッケージングパラメータなど、圧縮アルゴリズムの詳細な設定も保存されます。ディレクティブの構文では、ドットがプレフィックスとして付くキーワード(.Set.New.Delete)と、パッキングするソースファイルのパスを併用します。

重要な点として、.ddf ファイルは生成された .cab アーカイブ内には保存されません。これらは純粋にビルド時の入力スクリプトです。.ddf からキャビネットを生成するには、makecab /f yourfile.ddf を実行します。

.ddf ファイルはデータをプレーンテキストで保存しているため、任意のテキストエディタやワードプロセッサで開くことができます。ただし、ディレクティブの構文は MakeCAB/Diamond ツールチェーン固有のものであるため、構文を理解せずに手動で .ddf を編集することはお勧めしません。

セキュリティと安全性

リスク: LOW

DDF は小さなテキストスクリプトであり、任意のエディタで安全に閲覧できます。唯一の注意点として、リストされているソースファイルが CAB にパッキングされるため、信頼できない DDF からキャビネットを構築する場合は、どのファイルが参照されているかを確認してください。DDF 自体は単独で実行されることはなく、makecab に渡されたときにのみ機能します。

形式の詳細

概要
正式名称Diamond Directive File (.ddf)別名 MakeCAB Directive File, Cabinet (CAB) Directive File
開発元Microsoft Corporation登場時期 1990s (Microsoft Cabinet SDK / Diamond cabinet tool)
カテゴリ設定ファイル
MIME タイプtext/plain
タイプMakeCAB / Diamond (diamcab) による CAB 作成を制御するプレーンテキスト・ディレクティブスクリプト
この拡張子は以下でも使用されています…
  • Btrieve / Pervasive データ辞書ファイル - Btrieve/Pervasive PSQL データベースにおいて、FILE.DDF(および FIELD.DDF, INDEX.DDF)はテーブル/カラムのメタデータを定義します。
  • Amiga / 汎用データファイル - さまざまなレガシーアプリケーションが、各種データ辞書や設定に .ddf を使用していました。

DDF ファイルを開くプログラム

Windows3 apps
Notepad 標準搭載 .ddf を右クリック > プログラムから開く > メモ帳 を選択して、ディレクティブを閲覧または編集します。
MakeCAB (makecab.exe) 標準搭載 コマンドプロンプトで「makecab /f yourfile.ddf」を実行します。これによりディレクティブが実行され、.cab が構築されます。
Notepad / VS Code オープンソース 構文ハイライトや大容量ファイルの処理が必要な場合に、編集用に .ddf を開きます。

技術的詳細

詳細仕様
ファイルタイププレーンテキスト・ビルドディレクティブスクリプト(ASCII または UTF-8)
目的Windows Cabinet(.cab)アーカイブを生成するために makecab.exe(Diamond)によって読み込まれる入力スクリプト
ディレクティブ構文ドット付きキーワード(.Set, .New, .Delete, .Option)と、ディレクティブ以外の行に1行につき1つのソースファイルパスを記述
サポートされる圧縮MSZIP(ZIP互換)、LZX、Quantum - .Set CompressionType= 経由で指定
キャビネット出力それ自体がキャビネットを生成するのではなく、makecab.exe /f file.ddf に渡されることで .cab を生成する
CABへのDDFの含有生成された .cab には埋め込まれない - 純粋にビルド時の入力スクリプト
一般的なファイルサイズ1 KB 未満から数 KB(ディレクティブとソースファイルパスのリスト)
CABの容量生成された .cab は最大約 65,535 個のファイルをサポート。個々のキャビネットフォルダは最大 2 GB まで
関連ツールmakecab.exe(Windows内蔵)および Microsoft Cabinet SDK
MIMEタイプtext/plain(登録された MIME タイプはなく、.ddf 拡張子によって識別される)
OSサポートWindows(makecab.exe は Windows 固有のツール)
エンコーディングテキスト(ASCII/ANSI。非 ASCII 文字を含むパスの場合は UTF-8 も許容)
リリース日1990s (Microsoft Cabinet SDK / Diamond cabinet tool)
最新バージョンStable; consumed by makecab.exe (Windows) and the Cabinet SDK
仕様書learn.microsoft.com

DDF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
DDF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。DDF ファイルについて最初の質問をしてみましょう。

よくある質問

DDFファイルを開くにはどうすればよいですか?
これはプレーンテキストです。メモ帳(または Notepad++、VS Code)で開いてください。これには、Microsoftの makecab ツールに .cab アーカイブの構築方法を指示するディレクティブが含まれています。
DDFファイルからCABを構築するにはどうすればよいですか?
フォルダ内でコマンドプロンプトを開き、「makecab /f yourfile.ddf」を実行します。MakeCAB がディレクティブを読み取り、キャビネットを作成します。
DDFファイルはプログラムですか、それともドキュメントですか?
どちらでもありません。ビルド/ディレクティブスクリプトです。それ自体では何もしません。makecab ユーティリティへの入力として機能します。
これは Btrieve/Pervasive データベースの DDF と同じものですか?
いいえ。それらは無関係なデータ辞書ファイル(FILE.DDF/FIELD.DDF/INDEX.DDF)です。このナレッジベースでは、キャビネット構築用の Microsoft Diamond Directive File について説明しています。
WordPad で DDF を編集できますか?
避けてください。WordPad はリッチテキストエディタであり、書式を追加してしまう可能性があります。クリーンなプレーンテキストを維持するために、メモ帳や Notepad++ を使用してください。(WordPad は現在の Windows からも削除されています。)

参考文献

1Microsoft Learn - Makecab.exelearn.microsoft.com
2Microsoft Learn - Cabinet (.cab) fileslearn.microsoft.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BCBitComet Incomplete Download File
5.PARTPartial Download File
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.AVIFAV1 Image File Format (AVIF)
9.RPMSGRestricted Permission Message
10.NOMEDIAAndroid No-Media Marker File

関連する拡張子

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧