Was ist das DPL-Dateiformat?
Eine .dpl-Datei ist eine Delphi Package Library, eine dynamische Link-Bibliothek im Windows-DLL-Format, die 1997 mit Borland Delphi 3 eingeführt wurde. Es handelt sich um eine standardmäßige Windows PE-Ausführungsdatei, die Delphi-spezifische Paket-Metadaten enthält: eine Unit-Abhängigkeitstabelle, exportierte Klassen- und Prozedursymbole sowie kompilierten Delphi-Objektcode. Die Datei exportiert einen RegisterModule-Einstiegspunkt, der von der Delphi-IDE und der Laufzeitumgebung erkannt wird.
Das .dpl-Format war kurzlebig. Borland ersetzte es in Delphi 4 (1998) durch .bpl (Borland Package Library). Die moderne Delphi-Entwicklung verwendet ausschließlich .bpl; .dpl-Dateien sind veraltete Artefakte, die nur noch in Projekten aus der Delphi 3-Ära anzutreffen sind.
Da .dpl-Dateien standardmäßige Windows PE/DLL-Binärdateien sind, können allgemeine PE-Inspektionstools wie Dependency Walker (depends.exe) und CFF Explorer deren Exporte und Importtabellen auslesen.
Die Dateiendung .dpl wird auch von zwei nicht verwandten Formaten verwendet:
- KakaoTalk PotPlayer speichert Medien-Playlists als reine Text-
.dpl-Dateien, die Pfade zu Mediendateien auflisten. - Die eingestellte Anwendung DPL Digital Photo Librarian (Oneil Software) verwendete
.dplfür ihre proprietäre Bilddatenbank.
Der Dateikontext - Delphi-Projektverzeichnis gegenüber dem Einstellungsordner eines Media-Players - reicht in der Regel aus, um zu bestimmen, welches Format eine bestimmte .dpl-Datei darstellt.
Sicherheit
RISIKO: MEDIUMDPL ist eine ausführbare PE-Datei/DLL - behandeln Sie diese mit der gleichen Vorsicht wie jede DLL. Laden Sie keine DPL-Dateien aus nicht vertrauenswürdigen Quellen; eine bösartige DPL könnte beim Laden durch die Delphi-IDE oder die Laufzeitumgebung beliebigen Code ausführen.
Formatdetails
kurz gefasst- KakaoTalk PotPlayer Playlist - PotPlayer (Windows Media Player) verwendet .dpl als reine Text-Playlist-Datei, die Pfade zu Mediendateien auflistet.
- DPL Digital Photo Librarian Datenbank - Proprietäre Datenbank für die Foto-Katalogisierungs-App DPL Digital Photo Librarian von Oneil Software (eingestellt).
Programme zum Öffnen von DPL-Dateien
Technische Details
technische Spezifikation| Kodierung | Binär |
| Byte-Reihenfolge | Little-endian (Windows PE) |
| Container | Windows PE (Portable Executable) DLL |
| Magic Bytes | 0x4D 0x5A („MZ“) - standardmäßiger Windows PE/DLL-Header |
| Typische Dateigröße | 50 KB - 5 MB |
| Delphi-Version | Delphi 3 (1997, Borland Software) |
| Ersetzt durch | .bpl (Borland Package Library) beginnend mit Delphi 4 (1998) |
| Exportierter Einstiegspunkt | RegisterModule - erkannt von Delphi-IDE und Laufzeitumgebung |
| Interner Inhalt | Unit-Abhängigkeitstabelle, exportierte Klassen-/Prozedursymbole, kompilierter Delphi-Objektcode |
| Betriebssystem | Nur Windows |
| Andere Verwendungen | PotPlayer-Playlist (Klartext); eingestellte DPL Digital Photo Librarian-Datenbank |
| Erkennungshinweis | Der MZ-Header allein identifiziert kein Delphi-Paket; Delphi-spezifische PE-Sektionen sind erforderlich |
| Veröffentlicht | 1997 (Delphi 3) |
DPL-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu DPL-Dateien.