¿Qué es el formato de archivo DPL?
Un archivo .dpl es una Delphi Package Library, una biblioteca de enlaces dinámicos con formato DLL de Windows introducida con Borland Delphi 3 en 1997. Es un ejecutable PE de Windows estándar que contiene metadatos de paquetes específicos de Delphi: una tabla de dependencias de unidades, símbolos de clases y procedimientos exportados, y código objeto de Delphi compilado. El archivo exporta un punto de entrada RegisterModule reconocido por el IDE y el entorno de ejecución de Delphi.
El formato .dpl tuvo una vida corta. Borland lo reemplazó con .bpl (Borland Package Library) en Delphi 4 (1998). El desarrollo moderno de Delphi utiliza exclusivamente .bpl; los archivos .dpl son artefactos obsoletos que solo se encuentran en proyectos de la era de Delphi 3.
Debido a que los archivos .dpl son ejecutables PE/DLL estándar de Windows, las herramientas de inspección de PE de propósito general como Dependency Walker (depends.exe) y CFF Explorer pueden leer sus tablas de exportación e importación.
La extensión .dpl también es utilizada por dos formatos no relacionados:
- KakaoTalk PotPlayer almacena listas de reproducción de medios como archivos
.dplde texto plano que enumeran las rutas de los archivos multimedia. - La aplicación descontinuada DPL Digital Photo Librarian (Oneil Software) utilizaba
.dplpara su base de datos de imágenes propietaria.
El contexto del archivo -el directorio del proyecto Delphi frente a la carpeta de configuración del reproductor multimedia- suele ser suficiente para determinar qué formato representa un archivo .dpl determinado.
Seguridad y protección
RIESGO: MEDIUMDPL es un ejecutable PE/DLL; trátelo con la misma precaución que cualquier DLL. No cargue archivos DPL de fuentes no confiables; un DPL malicioso podría ejecutar código arbitrario al ser cargado por el IDE o el entorno de ejecución de Delphi.
Detalles del formato
en pocas palabras- Lista de reproducción de KakaoTalk PotPlayer - PotPlayer (reproductor multimedia de Windows) utiliza .dpl como un archivo de lista de reproducción de texto plano que enumera las rutas de los archivos multimedia.
- Base de datos de DPL Digital Photo Librarian - Base de datos propietaria para la aplicación de catálogo de fotos DPL Digital Photo Librarian de Oneil Software (descontinuada).
Programas que abren archivos DPL
Detalles técnicos
especificación profunda| Codificación | Binario |
| Orden de bytes | Little-endian (Windows PE) |
| Contenedor | Windows PE (Portable Executable) DLL |
| Magic bytes | 0x4D 0x5A («MZ») - encabezado estándar de Windows PE/DLL |
| Tamaño de archivo típico | 50 KB - 5 MB |
| Versión de Delphi | Delphi 3 (1997, Borland Software) |
| Reemplazado por | .bpl (Borland Package Library) a partir de Delphi 4 (1998) |
| Punto de entrada exportado | RegisterModule - reconocido por el IDE y el entorno de ejecución de Delphi |
| Contenido interno | Tabla de dependencias de unidades, símbolos de clases/procedimientos exportados, código objeto de Delphi compilado |
| SO | Solo Windows |
| Usos no relacionados | Lista de reproducción de PotPlayer (texto plano); base de datos de DPL Digital Photo Librarian descontinuada |
| Nota de detección | El encabezado MZ por sí solo no lo identifica como un paquete de Delphi; se requieren secciones PE específicas de Delphi |
| Lanzado | 1997 (Delphi 3) |
Conversiones de DPL
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos DPL.