O que é o formato de ficheiro DPL?
Um arquivo .dpl é uma Delphi Package Library, uma biblioteca de link dinâmico no formato DLL do Windows introduzida com o Borland Delphi 3 em 1997. É um executável Windows PE padrão contendo metadados de pacote específicos do Delphi: uma tabela de dependência de unidades, símbolos de classes e procedimentos exportados e código de objeto Delphi compilado. O arquivo exporta um ponto de entrada RegisterModule reconhecido pelo IDE e pelo runtime do Delphi.
O formato .dpl teve vida curta. A Borland o substituiu pelo .bpl (Borland Package Library) no Delphi 4 (1998). O desenvolvimento moderno em Delphi usa exclusivamente .bpl; arquivos .dpl são artefatos obsoletos encontrados apenas em projetos da era do Delphi 3.
Como os arquivos .dpl são executáveis Windows PE/DLL padrão, ferramentas de inspeção de PE de uso geral, como o Dependency Walker (depends.exe) e o CFF Explorer, podem ler suas exportações e tabelas de importação.
A extensão .dpl também é usada por dois formatos não relacionados:
- O KakaoTalk PotPlayer armazena listas de reprodução de mídia como arquivos
.dplde texto simples que listam caminhos de arquivos de mídia. - O aplicativo descontinuado DPL Digital Photo Librarian (Oneil Software) usava
.dplpara seu banco de dados de imagens proprietário.
O contexto do arquivo - diretório de projeto Delphi versus pasta de configurações de player de mídia - geralmente é suficiente para determinar qual formato um determinado arquivo .dpl representa.
Segurança e proteção
RISCO: MEDIUMDPL é um executável PE/DLL - trate com a mesma cautela que qualquer DLL. Não carregue arquivos DPL de fontes não confiáveis; um DPL malicioso pode executar código arbitrário quando carregado pelo IDE ou runtime do Delphi.
Detalhes do formato
em resumo- Lista de Reprodução KakaoTalk PotPlayer - O PotPlayer (player de mídia para Windows) usa .dpl como um arquivo de lista de reprodução em texto simples que lista caminhos de arquivos de mídia.
- Banco de Dados DPL Digital Photo Librarian - Banco de dados proprietário para o aplicativo de catálogo de fotos DPL Digital Photo Librarian da Oneil Software (descontinuado).
Programas que abrem arquivos DPL
Detalhes técnicos
especificação profunda| Codificação | Binário |
| Ordem dos bytes | Little-endian (Windows PE) |
| Contêiner | Windows PE (Portable Executable) DLL |
| Magic bytes | 0x4D 0x5A («MZ») - cabeçalho padrão Windows PE/DLL |
| Tamanho típico do arquivo | 50 KB - 5 MB |
| Versão do Delphi | Delphi 3 (1997, Borland Software) |
| Substituído por | .bpl (Borland Package Library) começando com o Delphi 4 (1998) |
| Ponto de entrada exportado | RegisterModule - reconhecido pelo IDE e runtime do Delphi |
| Conteúdo interno | Tabela de dependência de unidades, símbolos de classe/procedimento exportados, código de objeto Delphi compilado |
| SO | Apenas Windows |
| Usos não relacionados | Lista de reprodução PotPlayer (texto simples); banco de dados DPL Digital Photo Librarian descontinuado |
| Nota de detecção | O cabeçalho MZ sozinho não identifica como um pacote Delphi; são necessárias seções PE específicas do Delphi |
| Lançado | 1997 (Delphi 3) |
Conversões de DPL
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos DPL.