.BPL

Fichier BPL

Delphi/C++Builder Borland Package Library
Poser une question
RÉPONSE RAPIDE

Un fichier BPL est une Borland Package Library - une DLL Windows utilisée par Delphi et C++Builder (RAD Studio) pour partager le code des composants entre les applications. La plupart des gens en voient un lors d'une erreur « impossible de trouver le fichier BPL ». La solution consiste à réinstaller l'application ; ne téléchargez pas de fichiers BPL à partir de sites inconnus.

Développeur : Borland (original); Embarcadero Technologies (current, formerly CodeGear) Catégorie : Fichiers système MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .NOMEDIA · .DLL · .TMP · .LNK

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 18, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier BPL ?

.bpl est un fichier Borland Package Library - une DLL Windows spécialisée utilisée par Embarcadero Delphi et C++Builder pour distribuer des paquets de composants réutilisables. Introduit avec Delphi 3, le système de paquets permet aux composants VCL et FireMonkey d'être partagés entre plusieurs applications au moment de l'exécution plutôt que d'être liés statiquement dans chaque exécutable.

Structurellement, un fichier .bpl est un fichier Windows PE (Portable Executable) .dll standard, identifiable par l'en-tête MZ, avec une section de ressource supplémentaire PACKAGEINFO qui répertorie les unités Delphi contenues dans le paquet. Deux types existent : les paquets d'exécution (runtime), distribués avec une application et chargés au démarrage (par exemple, vcl280.bpl est fourni avec les applications Delphi 11), et les paquets de conception (design-time), qui enregistrent les composants dans l'IDE et ne sont jamais livrés aux utilisateurs finaux.

Les fichiers .bpl ne sont pas portables entre les versions du compilateur Delphi : un paquet compilé pour Delphi 10 Seattle ne se chargera pas dans Delphi 11 Alexandria et doit être recompilé. Chaque paquet possède des fichiers compagnons : un .dcp (Delphi Compiled Package) contenant les métadonnées de l'éditeur de liens, et pour C++Builder une bibliothèque d'importation .bpi. Le projet source du paquet est stocké dans un fichier .dpk.

Comme les fichiers .bpl sont des DLL Windows valides, des outils PE standard tels que Dependency Walker peuvent inspecter leurs imports et exports. Ils sont chargés au moment de l'exécution via l'appel standard Windows LoadLibrary.

Sécurité et sûreté

RISQUE : MEDIUM

Les fichiers BPL sont des DLL ; un BPL malveillant placé dans un répertoire d'application pourrait exécuter un code arbitraire via un détournement de DLL. N'installez que des fichiers BPL provenant de fournisseurs de composants Delphi de confiance. L'erreur « fichier BPL manquant » incite certains utilisateurs à télécharger des fichiers BPL sur des sites non officiels - évitez-les.

Détails du format

en bref
NOM COMPLETDelphi/C++Builder Borland Package Libraryalias BPL file, Borland Package Library
DÉVELOPPEURBorland (original); Embarcadero Technologies (current, formerly CodeGear)depuis 1997 (Delphi 3 - first version with package support)
TYPE MIMEapplication/octet-stream
TYPEWindows PE DLL (paquet de composants d'exécution/conception)
Cette extension est également utilisée par…
  • Paquet de plugin Symbian OS/Nokia - Certains outils de développement Symbian/Nokia utilisaient également .bpl pour les paquets de micrologiciels ou de plugins ; sans rapport avec Delphi.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
4D5A
ASCII
MZ
Octets magiques identiques à n'importe quel .exe/.dll Windows ; identifié comme BPL par l'extension .bpl et la section de ressource interne contenant les informations du paquet

Programmes qui ouvrent les fichiers BPL

Windows3 apps
RAD Studio / Delphi / C++Builder (Embarcadero) Payant Composant → Installer des paquets dans l'IDE, ou placez le BPL d'exécution dans le répertoire de l'application. Conception : Composant → Installer un composant → sélectionner le BPL.
Dependency Walker (depends.exe) Gratuit Ouvrez le BPL pour inspecter les dépendances DLL, les exports et les informations de version. Utile pour diagnostiquer les erreurs de BPL manquants.
PE Explorer / Resource Hacker Freemium Ouvrez le BPL pour inspecter les ressources internes, y compris la section PACKAGEINFO.

Détails techniques

spécifications approfondies
Format binaire sous-jacentWindows PE (Portable Executable) DLL
Octets magiques`MZ` (4D 5A) - en-tête standard Windows PE
Ordre des octetsLittle-endian
Section PE supplémentaireRessource `PACKAGEINFO` listant les unités Delphi/C++Builder contenues
Types de paquetsExécution (distribué avec l'app) et conception (enregistrement IDE uniquement)
Portabilité de versionDoit être recompilé pour chaque version du compilateur - pas de compatibilité entre versions
Fichiers compagnons`.dcp` (métadonnées du lieur), `.bpi` (bibliothèque d'importation C++Builder), `.dpk` (source du paquet)
Taille typique84 Ko - 2 Mo
PlateformeWindows (principal) ; macOS et Linux via les paquets multiplateformes FireMonkey
Chargement à l'exécutionAppels Windows standard `LoadLibrary` / `GetProcAddress`
Liaison du compilateurBalise de version RTL interne ; une discordance de version provoque l'échec du chargement au démarrage
Rôle dans l'IDELes paquets de conception enregistrent les icônes de la palette de composants et les éditeurs de propriétés dans RAD Studio
Publié1997 (Delphi 3 - first version with package support)
Dernière versionRAD Studio 13 Florence (2025); BPL format stable since Delphi 3
Spécificationdocwiki.embarcadero.com

Conversions BPL

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers BPL. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour
M
mohammed largoAug 2026SANS RÉPONSE
mon émail :[email protected]
En attente d'une réponse
M
mohammed largoAug 2026SANS RÉPONSE
vclactnband260.bpl........inet260.bpl..........vclide260.bpl.........vclx260.bpl .....je besoin cet fichiers
En attente d'une réponse

Foire aux questions

Qu'est-ce qu'un fichier BPL ?
Une Borland Package Library Delphi/C++Builder - une DLL Windows qui fournit du code de composant partagé pour les applications construites avec Delphi.
Comment corriger une erreur de BPL manquant ?
Réinstallez l'application qui a produit l'erreur. Si vous êtes un développeur, assurez-vous que le paquet d'exécution est déployé avec l'application. Ne téléchargez jamais de fichiers BPL à partir de sites aléatoires.
Quelle est la différence entre un BPL et une DLL ?
Le BPL est structurellement identique à une DLL mais contient une section de ressource PACKAGEINFO listant ses unités Delphi, et il est spécifique à la version du compilateur Delphi qui l'a compilé.
Puis-je installer un composant BPL dans Delphi ?
Oui : Composant → Installer des paquets, cliquez sur Ajouter, sélectionnez le BPL de conception. Le composant apparaît alors dans la palette d'outils.
Les fichiers BPL sont-ils compatibles entre les versions ?
Non. Un BPL doit être recompilé pour chaque version majeure de Delphi/RAD Studio.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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)

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z