Che cos'è il formato di file DPL?
Un file .dpl è una Delphi Package Library, una libreria a collegamento dinamico in formato DLL di Windows introdotta con Borland Delphi 3 nel 1997. Si tratta di un eseguibile standard Windows PE contenente metadati dei pacchetti specifici di Delphi: una tabella delle dipendenze delle unità, simboli di classi e procedure esportati e codice oggetto Delphi compilato. Il file esporta un punto di ingresso RegisterModule riconosciuto dall'IDE e dal runtime di Delphi.
Il formato .dpl ha avuto vita breve. Borland lo ha sostituito con .bpl (Borland Package Library) in Delphi 4 (1998). Lo sviluppo moderno in Delphi utilizza esclusivamente .bpl; i file .dpl sono artefatti obsoleti che si incontrano solo in progetti dell'era di Delphi 3.
Poiché i file .dpl sono eseguibili standard Windows PE/DLL, gli strumenti di ispezione PE di uso generale come Dependency Walker (depends.exe) e CFF Explorer possono leggerne le esportazioni e le tabelle di importazione.
L'estensione .dpl è utilizzata anche da due formati non correlati:
- KakaoTalk PotPlayer memorizza le playlist multimediali come file
.dplin testo semplice che elencano i percorsi dei file multimediali. - L'applicazione fuori produzione DPL Digital Photo Librarian (Oneil Software) utilizzava
.dplper il suo database di immagini proprietario.
Il contesto del file - cartella del progetto Delphi rispetto alla cartella delle impostazioni del lettore multimediale - è solitamente sufficiente per determinare quale formato rappresenti un determinato file .dpl.
Sicurezza e incolumità
RISCHIO: MEDIUMDPL è un eseguibile PE/DLL - va trattato con la stessa cautela di qualsiasi DLL. Non caricare file DPL da fonti non attendibili; un DPL malevolo potrebbe eseguire codice arbitrario quando caricato dall'IDE o dal runtime di Delphi.
Dettagli del formato
in sintesi- Playlist KakaoTalk PotPlayer - PotPlayer (lettore multimediale per Windows) utilizza .dpl come file di playlist in testo semplice che elenca i percorsi dei file multimediali.
- Database DPL Digital Photo Librarian - Database proprietario per l'app di catalogazione fotografica DPL Digital Photo Librarian di Oneil Software (fuori produzione).
Programmi che aprono file DPL
Dettagli tecnici
specifiche approfondite| Codifica | Binario |
| Ordine dei byte | Little-endian (Windows PE) |
| Contenitore | Windows PE (Portable Executable) DLL |
| Magic bytes | 0x4D 0x5A («MZ») - intestazione standard Windows PE/DLL |
| Dimensione tipica del file | 50 KB - 5 MB |
| Versione Delphi | Delphi 3 (1997, Borland Software) |
| Sostituito da | .bpl (Borland Package Library) a partire da Delphi 4 (1998) |
| Punto di ingresso esportato | RegisterModule - riconosciuto dall'IDE e dal runtime di Delphi |
| Contenuto interno | Tabella delle dipendenze delle unità, simboli di classi/procedure esportati, codice oggetto Delphi compilato |
| SO | Solo Windows |
| Usi non correlati | Playlist PotPlayer (testo semplice); database DPL Digital Photo Librarian fuori produzione |
| Nota di rilevamento | L'intestazione MZ da sola non identifica un pacchetto Delphi; sono necessarie sezioni PE specifiche di Delphi |
| Rilasciato | 1997 (Delphi 3) |
Conversioni DPL
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file DPL.