.BPL

Archivo BPL

Delphi/C++Builder Borland Package Library
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo BPL es una Borland Package Library - una DLL de Windows utilizada por Delphi y C++Builder (RAD Studio) para compartir código de componentes entre aplicaciones. La mayoría de las personas ven uno en un error de «no se puede encontrar el archivo BPL». La solución es reinstalar la aplicación; no descargue archivos BPL de sitios desconocidos.

Desarrollador: Borland (original); Embarcadero Technologies (current, formerly CodeGear) Categoría: Archivos de sistema MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

En esta página

19k+ extensiones indexadas
Última revisión Aug 18, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo BPL?

.bpl es un archivo Borland Package Library - una DLL de Windows especializada utilizada por Embarcadero Delphi y C++Builder para distribuir paquetes de componentes reutilizables. Introducido con Delphi 3, el sistema de paquetes permite que los componentes VCL y FireMonkey se compartan entre múltiples aplicaciones en tiempo de ejecución en lugar de estar vinculados estáticamente en cada ejecutable.

Estructuralmente, un archivo .bpl es un PE (Portable Executable) de Windows estándar .dll, identificable por la cabecera MZ, con una sección de recursos PACKAGEINFO adicional que enumera las unidades de Delphi que contiene el paquete. Existen dos tipos: paquetes de tiempo de ejecución (runtime), distribuidos junto con una aplicación y cargados al inicio (por ejemplo, vcl280.bpl se incluye con las aplicaciones de Delphi 11), y paquetes de tiempo de diseño, que registran componentes en el IDE y nunca se envían a los usuarios finales.

Los archivos .bpl no son portátiles entre versiones del compilador de Delphi: un paquete compilado para Delphi 10 Seattle no se cargará en Delphi 11 Alexandria y debe ser recompilado. Cada paquete tiene archivos complementarios: un .dcp (Delphi Compiled Package) que contiene metadatos del enlazador, y para C++Builder una biblioteca de importación .bpi. El proyecto fuente del paquete se almacena en un archivo .dpk.

Debido a que los archivos .bpl son DLL de Windows válidas, las herramientas PE estándar como Dependency Walker pueden inspeccionar sus importaciones y exportaciones. Se cargan en tiempo de ejecución a través de la llamada estándar de Windows LoadLibrary.

Seguridad y protección

RIESGO: MEDIUM

Los archivos BPL son DLL; un BPL malicioso colocado en un directorio de aplicación podría ejecutar código arbitrario mediante el secuestro de DLL. Solo instale archivos BPL de proveedores de componentes de Delphi de confianza. El error «falta el archivo BPL» incita a algunos usuarios a descargar archivos BPL de sitios no oficiales; evite estos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETODelphi/C++Builder Borland Package Librarytambién conocido como BPL file, Borland Package Library
DESARROLLADORBorland (original); Embarcadero Technologies (current, formerly CodeGear)desde 1997 (Delphi 3 - first version with package support)
TIPO MIMEapplication/octet-stream
TIPOWindows PE DLL (paquete de componentes de tiempo de ejecución/diseño)
Esta extensión también es utilizada por…
  • Paquete de complementos de Symbian OS/Nokia - Algunas herramientas de desarrollo de Symbian/Nokia también utilizaban .bpl para paquetes de firmware o complementos; no relacionado con Delphi.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
4D5A
ASCII
MZ
Magic bytes idénticos a cualquier .exe/.dll de Windows; se identifica como BPL por la extensión .bpl y la sección de recursos interna que contiene la información del paquete

Programas que abren archivos BPL

Windows3 apps
RAD Studio / Delphi / C++Builder (Embarcadero) Pago Component → Install Packages en el IDE, o coloque el BPL de tiempo de ejecución en el directorio de la aplicación. Tiempo de diseño: Component → Install Component → seleccionar BPL.
Dependency Walker (depends.exe) Gratis Abra el BPL para inspeccionar las dependencias de la DLL, las exportaciones y la información de versión. Útil para diagnosticar errores de BPL faltantes.
PE Explorer / Resource Hacker Freemium Abra el BPL para inspeccionar los recursos internos, incluida la sección PACKAGEINFO.

Detalles técnicos

especificación profunda
Formato binario subyacenteWindows PE (Portable Executable) DLL
Magic bytes`MZ` (4D 5A) - cabecera estándar de Windows PE
Orden de bytesLittle-endian
Sección PE adicionalRecurso `PACKAGEINFO` que enumera las unidades de Delphi/C++Builder contenidas
Tipos de paquetesRuntime (distribuido con la aplicación) y tiempo de diseño (solo registro en el IDE)
Portabilidad de versiónDebe ser recompilado para cada versión del compilador - no es compatible entre versiones
Archivos complementarios`.dcp` (metadatos del enlazador), `.bpi` (biblioteca de importación de C++Builder), `.dpk` (fuente del paquete)
Tamaño típico84 KB - 2 MB
PlataformaWindows (principal); macOS y Linux a través de paquetes multiplataforma FireMonkey
Carga en tiempo de ejecuciónLlamadas estándar de Windows `LoadLibrary` / `GetProcAddress`
Vinculación del compiladorEtiqueta de versión RTL interna; el desajuste de versión provoca fallos de carga al inicio
Rol en el IDELos paquetes de tiempo de diseño registran iconos de la paleta de componentes y editores de propiedades en RAD Studio
Lanzado1997 (Delphi 3 - first version with package support)
Última versiónRAD Studio 13 Florence (2025); BPL format stable since Delphi 3
Especificacióndocwiki.embarcadero.com

Conversiones de BPL

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos BPL. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día
M
mohammed largoAug 2026SIN RESPUESTA
mon émail :[email protected]
Esperando una respuesta
M
mohammed largoAug 2026SIN RESPUESTA
vclactnband260.bpl........inet260.bpl..........vclide260.bpl.........vclx260.bpl .....je besoin cet fichiers
Esperando una respuesta

Preguntas frecuentes

¿Qué es un archivo BPL?
Una Borland Package Library de Delphi/C++Builder - una DLL de Windows que proporciona código de componentes compartidos para aplicaciones creadas con Delphi.
¿Cómo soluciono un error de BPL faltante?
Reinstale la aplicación que produjo el error. Si es un desarrollador, asegúrese de que el paquete de tiempo de ejecución se despliegue con la aplicación. Nunca descargue archivos BPL de sitios aleatorios.
¿Cuál es la diferencia entre un BPL y una DLL?
Un BPL es estructuralmente idéntico a una DLL pero contiene una sección de recursos PACKAGEINFO que enumera sus unidades de Delphi, y es específico de la versión del compilador de Delphi que lo compiló.
¿Puedo instalar un componente BPL en Delphi?
Sí: Component → Install Packages, haga clic en Add, seleccione el BPL de tiempo de diseño. El componente aparecerá entonces en la Tool Palette.
¿Son los archivos BPL compatibles entre versiones?
No. Un BPL debe ser recompilado para cada versión principal de Delphi/RAD Studio.

Referencias

1Embarcadero DocWiki - Packages (Delphi)docwiki.embarcadero.com
2FileInfo.com - BPLfileinfo.com

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensiones relacionadas

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z