.BPL

BPL-fil

Delphi/C++Builder Borland Package Library
Still et spørsmål
HURTIGSVAR

En BPL-fil er et Borland Package Library - et Windows DLL som brukes av Delphi og C++Builder (RAD Studio) for å dele komponentkode mellom applikasjoner. De fleste ser en slik fil i en «cannot find BPL file»-feilmelding. Løsningen er å reinstallere applikasjonen; ikke last ned BPL-filer fra ukjente nettsteder.

Utvikler: Borland (original); Embarcadero Technologies (current, formerly CodeGear) Kategori: Systemfiler MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 18, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er BPL-filformatet?

.bpl er en Borland Package Library-fil - et spesialisert Windows DLL som brukes av Embarcadero Delphi og C++Builder for å distribuere gjenbrukbare komponentpakker. Pakkesystemet ble introdusert med Delphi 3 og tillater at VCL- og FireMonkey-komponenter deles på tvers av flere applikasjoner ved kjøretid, i stedet for å bli statisk lenket inn i hver kjørbare fil.

Strukturelt sett er en .bpl-fil en standard Windows PE (Portable Executable) .dll, identifiserbar med MZ-headeren, med en ekstra PACKAGEINFO-ressursseksjon som lister opp Delphi-enhetene pakken inneholder. Det finnes to typer: runtime-pakker, som distribueres sammen med en applikasjon og lastes ved oppstart (for eksempel følger vcl280.bpl med Delphi 11-applikasjoner), og design-time-pakker, som registrerer komponenter i IDE-en og aldri sendes til sluttbrukere.

.bpl-filer er ikke portable mellom Delphi-kompilatorversjoner: en pakke kompilert for Delphi 10 Seattle vil ikke kunne lastes i Delphi 11 Alexandria og må kompileres på nytt. Hver pakke har tilhørende filer: en .dcp (Delphi Compiled Package) som inneholder metadata for lenkeren, og for C++Builder en .bpi-importfil. Pakkens kildeprosjekt lagres i en .dpk-fil.

Siden .bpl-filer er gyldige Windows DLL-er, kan standard PE-verktøy som Dependency Walker inspisere deres importer og eksporter. De lastes ved kjøretid via det vanlige Windows LoadLibrary-kallet.

Sikkerhet og trygghet

RISIKO: MEDIUM

BPL-filer er DLL-er; en ondsinnet BPL plassert i en applikasjonsmappe kan utføre vilkårlig kode via DLL-kapring. Installer kun BPL-filer fra pålitelige Delphi-komponentleverandører. Feilmeldingen «BPL file missing» får enkelte brukere til å laste ned BPL-filer fra uoffisielle nettsteder - unngå disse.

Formatdetaljer

i et nøtteskall
FULLT NAVNDelphi/C++Builder Borland Package Libraryogså kjent som BPL file, Borland Package Library
UTVIKLERBorland (original); Embarcadero Technologies (current, formerly CodeGear)siden 1997 (Delphi 3 - first version with package support)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEWindows PE DLL (runtime/design-time komponentpakke)
Denne filendelsen brukes også av…
  • Symbian OS/Nokia plugin-pakke - Enkelte utviklingsverktøy for Symbian/Nokia brukte også .bpl for fastvare- eller plugin-pakker; ikke relatert til Delphi.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
4D5A
ASCII
MZ
Identiske magic bytes som alle Windows .exe/.dll; identifisert som BPL ved .bpl-utvidelsen og den interne ressursseksjonen som inneholder pakkeinformasjon

Programmer som åpner BPL-filer

Windows3 apps
RAD Studio / Delphi / C++Builder (Embarcadero) Betalt Component → Install Packages i IDE-en, eller plasser runtime BPL i applikasjonsmappen. Design-time: Component → Install Component → velg BPL.
Dependency Walker (depends.exe) Gratis Åpne BPL for å inspisere DLL-avhengigheter, eksporter og versjonsinformasjon. Nyttig for å diagnostisere feil om manglende BPL-filer.
PE Explorer / Resource Hacker Freemium Åpne BPL for å inspisere interne ressurser, inkludert PACKAGEINFO-seksjonen.

Tekniske detaljer

dyp spesifikasjon
Underliggende binærformatWindows PE (Portable Executable) DLL
Magic bytes`MZ` (4D 5A) - standard Windows PE-header
ByterekkefølgeLittle-endian
Ekstra PE-seksjon`PACKAGEINFO`-ressurs som lister opp inneholdte Delphi/C++Builder-enheter
PakketyperRuntime (distribuert med app) og design-time (kun for IDE-registrering)
VersjonsportabilitetMå kompileres på nytt for hver kompilatorversjon - ikke kompatibel på tvers av versjoner
Tilhørende filer`.dcp` (metadata for lenker), `.bpi` (C++Builder importbibliotek), `.dpk` (pakkekilde)
Typisk størrelse84 KB - 2 MB
PlattformWindows (primær); macOS og Linux via FireMonkey-pakker for flere plattformer
Lasting ved kjøretidStandard Windows `LoadLibrary` / `GetProcAddress`
KompilatorlenkingIntern RTL-versjonstagg; versjonskonflikt fører til feil ved lasting under oppstart
IDE-rolleDesign-time-pakker registrerer komponentpalett-ikoner og egenskapsredigerere i RAD Studio
Utgitt1997 (Delphi 3 - first version with package support)
Siste versjonRAD Studio 13 Florence (2025); BPL format stable since Delphi 3
Spesifikasjondocwiki.embarcadero.com

BPL-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med BPL-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag
M
mohammed largoAug 2026UBESVART
mon émail :[email protected]
Venter på svar
M
mohammed largoAug 2026UBESVART
vclactnband260.bpl........inet260.bpl..........vclide260.bpl.........vclx260.bpl .....je besoin cet fichiers
Venter på svar

Ofte stilte spørsmål

Hva er en BPL-fil?
Et Delphi/C++Builder Borland Package Library - et Windows DLL som tilbyr delt komponentkode for applikasjoner bygget med Delphi.
Hvordan fikser jeg en feil om manglende BPL?
Reinstaller applikasjonen som ga feilmeldingen. Hvis du er en utvikler, sørg for at runtime-pakken er distribuert sammen med appen. Last aldri ned BPL-filer fra tilfeldige nettsteder.
Hva er forskjellen mellom en BPL og en DLL?
BPL er strukturelt identisk med en DLL, men inneholder en PACKAGEINFO-ressursseksjon som lister opp dens Delphi-enheter, og den er spesifikk for den versjonen av Delphi-kompilatoren som ble brukt.
Kan jeg installere en BPL-komponent i Delphi?
Ja: Component → Install Packages, klikk Add, og velg design-time BPL-filen. Komponenten vil deretter vises i Tool Palette.
Er BPL-filer kompatible på tvers av versjoner?
Nei. En BPL må kompileres på nytt for hver hovedversjon av Delphi/RAD Studio.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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)

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å