.DPL

DPL ファイル

Delphi Package Library
質問する
クイック回答

DPL ファイルは、レガシーな Delphi Package Library です。これは 1997 年の Delphi 3 IDE で再利用可能なコンポーネントをパッケージ化するために使用された Windows DLL です。1998 年の Delphi 4 で BPL に置き換えられたため、現代の Delphi 開発において DPL は完全に廃止されています。また、PotPlayer もプレーンテキストのプレイリストファイルに .dpl を使用しますが、これに関連性はありません。

開発元: Borland / Inprise / Codegear / Embarcadero Technologies カテゴリ: 開発用ファイル MIME: application/octet-stream
対応OS Windows
関連: .DO · .MD · .HEX · .XSD

このページの内容

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

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

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

ファイルを識別する

DPL ファイル形式とは?

.dpl ファイルは Delphi Package Library であり、1997 年に Borland Delphi 3 で導入された Windows DLL 形式の動的リンクライブラリです。これは標準的な Windows PE 実行ファイルであり、ユニット依存関係テーブル、エクスポートされたクラスおよびプロシージャシンボル、コンパイル済みの Delphi オブジェクトコードなど、Delphi 固有のパッケージメタデータが含まれています。このファイルは、Delphi IDE およびランタイムによって認識される RegisterModule エントリポイントをエクスポートします。

.dpl 形式は短命でした。Borland は 1998 年の Delphi 4 でこれを .bpl (Borland Package Library) に置き換えました。現代の Delphi 開発では .bpl のみが使用されており、.dpl ファイルは Delphi 3 時代のプロジェクトでのみ遭遇する古い遺物です。

.dpl ファイルは標準的な Windows PE/DLL 実行ファイルであるため、Dependency Walker (depends.exe) や CFF Explorer などの汎用 PE 検査ツールを使用して、エクスポートおよびインポートテーブルを読み取ることができます。

.dpl 拡張子は、以下の 2 つの無関係な形式でも使用されます:

  • KakaoTalk PotPlayer は、メディアファイルのパスをリストしたプレーンテキストの .dpl ファイルとしてメディアプレイリストを保存します。
  • 開発終了した DPL Digital Photo Librarian アプリケーション (Oneil Software) は、独自の画像データベースに .dpl を使用していました。

ファイルのコンテキスト(Delphi プロジェクトディレクトリか、メディアプレーヤーの設定フォルダか)を確認すれば、通常はその .dpl ファイルがどの形式であるかを判断するのに十分です。

セキュリティと安全性

リスク: MEDIUM

DPL は PE 実行ファイル/DLL です。他の DLL と同様に注意して取り扱ってください。信頼できないソースからの DPL ファイルをロードしないでください。悪意のある DPL は、Delphi IDE やランタイムによってロードされた際に任意のコードを実行する可能性があります。

形式の詳細

概要
正式名称Delphi Package Library別名 Delphi Package, BPL predecessor
開発元Borland / Inprise / Codegear / Embarcadero Technologies登場時期 1997 (Delphi 3)
MIME タイプapplication/octet-stream
タイプWindows DLL 形式の動的リンクライブラリ (Delphi 固有)
この拡張子は以下でも使用されています…
  • KakaoTalk PotPlayer プレイリスト - PotPlayer (Windows メディアプレーヤー) は、メディアファイルのパスをリストしたプレーンテキストのプレイリストファイルとして .dpl を使用します。
  • DPL Digital Photo Librarian データベース - Oneil Software の DPL Digital Photo Librarian 写真カタログアプリ(開発終了)用の独自データベースです。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
4D5A
ASCII
MZ
DPL ファイルは標準的な Windows PE/DLL 実行ファイルであり、他の DLL と同じ MZ ヘッダーを持ちます。Delphi 内部のパッケージメタデータによって区別されます。

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

Windows3 apps
Delphi (IDE) 有料 レガシーな Delphi 3 DPL パッケージは Delphi 3 にのみインストール可能です。現代の Delphi/RAD Studio は BPL のみを使用します。
Dependency Walker (depends.exe) 無料 DPL を DLL として開き、エクスポートされたシンボルや依存関係チェーンを検査します(読み取り専用の検査)。
PE Explorer / CFF Explorer 無料 DPL を PE バイナリとして検査し、セクション、エクスポート、および Delphi パッケージメタデータを表示します。

技術的詳細

詳細仕様
エンコーディングバイナリ
バイト順序リトルエンディアン (Windows PE)
コンテナWindows PE (Portable Executable) DLL
マジックバイト0x4D 0x5A («MZ») - 標準的な Windows PE/DLL ヘッダー
一般的なファイルサイズ50 KB - 5 MB
Delphi バージョンDelphi 3 (1997, Borland Software)
後継形式Delphi 4 (1998) 以降の .bpl (Borland Package Library)
エクスポートされたエントリポイントRegisterModule - Delphi IDE およびランタイムによって認識
内部コンテンツユニット依存関係テーブル、エクスポートされたクラス/プロシージャシンボル、コンパイル済みの Delphi オブジェクトコード
OSWindows のみ
無関係な用途PotPlayer プレイリスト(プレーンテキスト)、開発終了した DPL Digital Photo Librarian データベース
検出に関する注意MZ ヘッダーだけでは Delphi パッケージとして識別できません。Delphi 固有の PE セクションが必要です
リリース日1997 (Delphi 3)

DPL の変換

コミュニティ Q&A

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

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

よくある質問

DPL ファイルとは何ですか?
レガシーな Delphi 3 パッケージライブラリ(Delphi コンポーネントメタデータを含む DLL)です。Delphi 4 以降は BPL に取って代わられました。
現代の Delphi で DPL パッケージをインストールできないのはなぜですか?
現代の Delphi は DPL ではなく BPL 形式を使用します。Delphi 3 のソース (.dpk) が必要であり、現在の Delphi バージョンで再コンパイルする必要があります。
DPL ファイルは DLL と同じですか?
構造的には「はい」です。Delphi 固有のエクスポートを持つ Windows PE DLL です。拡張子を .dll に変更することも可能ですが、Delphi のパッケージランタイムでのみ正しく動作します。
PotPlayer の .dpl プレイリストを開くにはどうすればよいですか?
PotPlayer を開き、「プレイリスト」→「プレイリストを開く」から .dpl ファイルを選択します。これはメディアパスをリストしたプレーンテキストファイルです。

参考文献

1Embarcadero Delphi - Package system documentationwww.embarcadero.com
2fileinfo.com - DPL extension overviewfileinfo.com

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.TAGDataFlex Query Tag Name File
7.ICSiCalendar data file
8.M4AMPEG-4 Audio File
9.DATProgram Data File (generic)
10.JPGJPEG Image

関連する拡張子

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

無料ファイルツール

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

ツールボックスを開く

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