.OLB

OLB-bestand

OLE Object Library File
Stel een vraag
SNEL ANTWOORD

Een OLB-bestand is een Windows COM/OLE-typebibliotheek - een binaire beschrijving van de objecten, methoden en eigenschappen die Office of andere COM-componenten beschikbaar stellen aan automatiseringsclients zoals VBA. Windows laadt deze bestanden automatisch wanneer een applicatie zich registreert. Als u een foutmelding krijgt over een ontbrekend OLB-bestand, installeer dan de applicatie die de eigenaar is opnieuw in plaats van het bestand te downloaden van een website van derden.

Ontwikkelaar: Microsoft Categorie: Verschillende bestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .TORRENT · .MSO · .MD5 · .SHS

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Sep 2, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het OLB-bestandsformaat?

Een .olb-bestand is een COM/OLE-typebibliotheek - een binair bestand dat de interfaces, coclasses, enumeraties en methodesignaturen beschrijft die door een COM-component worden blootgesteld. Het is functioneel identiek aan een .tlb-bestand; de extensie .olb is de conventie die wordt gebruikt door Microsoft Office-applicaties (Word, Excel, Outlook) voor hun typebibliotheken.

Typebibliotheken stellen ontwikkeltools en scriptomgevingen in staat om de mogelijkheden van een COM-object tijdens de ontwerpfase op te sommen. In de Visual Basic for Applications (VBA) IDE geeft het toevoegen van een verwijzing naar een .olb-bestand via Tools → References IntelliSense-toegang tot het volledige Office-objectmodel.

Het binaire formaat begint met ofwel de MSFT magic bytes (4D 53 46 54) voor moderne typebibliotheken (Windows 2000 en later) of de oudere SLTG-handtekening (53 4C 54 47) die werd gebruikt door componenten uit het Visual Basic 5/6-tijdperk. Het MSFT-formaat is gedocumenteerd in de open specificaties van Microsoft onder MS-OAUT.

.olb-bestanden worden geregistreerd in het Windows-register onder HKEY_CLASSES_ROOT\TypeLib met hun bijbehorende GUID en versie. Gebruikers en ontwikkelaars mogen deze bestanden niet handmatig verplaatsen of wijzigen - dit verbreekt de registervermeldingen en kan voorkomen dat Office-applicaties correct laden.

Moderne opvolgers zijn onder meer .winmd (Windows Metadata) voor WinRT/UWP-componenten en inline metadata in .NET-assemblies, maar .olb-bestanden blijven in actief gebruik binnen het hele Office COM-automatiserings-ecosysteem.

Beveiliging & veiligheid

RISICO: LOW

Legitieme OLB-bestanden zijn alleen-lezen type-metadata en kunnen zelf geen code uitvoeren. Veel websites die downloads aanbieden om „ontbrekende .olb-bestanden te herstellen” verspreiden echter adware of PUP's. Download nooit individuele OLB-bestanden van websites van derden - herinstalleer altijd de originele applicatie (Microsoft Office, enz.) om ze te herstellen.

Formaatdetails

in een notendop
VOLLEDIGE NAAMOLE Object Library Fileook bekend als Type Library, Object Library
ONTWIKKELAARMicrosoftsinds 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
MIME-TYPEapplication/octet-stream
TYPEbinaire COM/OLE-typebibliotheek
Deze extensie wordt ook gebruikt door…
  • Cadence OrCAD / PSpice Symbol Library - Cadence elektronica EDA-tools (OrCAD PCB Designer, PSpice) gebruiken .olb voor bibliotheken met componentsymbolen - een volledig ander eigen formaat dat niets te maken heeft met COM/OLE.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
OLB-bestanden gebruiken hetzelfde binaire typebibliotheekformaat als TLB-bestanden. Het bestand begint met de MSFT-handtekening (0x4D 0x53 0x46 0x54) op offset 0. Dit is gedocumenteerd in de Microsoft Open Specifications (MS-OAUT). Sommige oudere OLB-bestanden kunnen het SLTG-formaat (0x53 0x4C 0x54 0x47) gebruiken dat werd gebruikt door Visual Basic-typebibliotheken van vóór 2000.

Programma's die OLB-bestanden openen

Windows3 apps
Microsoft Visual Studio Freemium Project → Add Reference → COM-tabblad - laadt OLB/TLB om interop-wrappers te genereren.
Microsoft Office (built-in, via VBA IDE) Betaald In VBA IDE: Tools → References → blader naar het OLB-bestand om het te registreren voor IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratis File → View TypeLib → open het .olb-bestand om interfaces en methoden in menselijk leesbare vorm te bekijken.

Technische details

diepe specificaties
Magic bytes (modern)MSFT (4D 53 46 54) op offset 0 - MSFT-formaat (Windows 2000+)
Magic bytes (verouderd)SLTG (53 4C 54 47) op offset 0 - verouderd formaat gebruikt door componenten uit het VB5/6-tijdperk
FormaatspecificatieMS-OAUT (Microsoft Open Specification voor OLE Automation-typebibliotheken)
Byte-volgordeLittle-endian
ContainerMSFT typebibliotheek binair: header + segmentmap + type-infoblokken + naam/tekenreekstabellen
Inhoud type-infoCOM-interfaces, coclasses, enumeraties, structs en modules met volledige methodesignaturen
RegisterregistratieGeregistreerd onder HKEY_CLASSES_ROOT\TypeLib met GUID en versie
Typische bestandsgrootte50 KB - 5 MB afhankelijk van het aantal gedocumenteerde COM-interfaces
Functionele gelijkwaardigheidIdentiek aan .tlb; .olb is de conventie voor Office-applicaties, .tlb is de generieke conventie
VBA-integratieVerwezen via VBA IDE Tools → References om IntelliSense voor COM-objectmodellen in te schakelen
Moderne opvolger.winmd (Windows Metadata) voor WinRT/UWP; .NET-assemblies bevatten type-metadata inline
Bijbehorend besturingssysteemAlleen Windows
Uitgebracht1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Laatste versieN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Specificatielearn.microsoft.com

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met OLB-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over OLB-bestanden.

Veelgestelde vragen

Ik kreeg een foutmelding „ontbrekend OLB-bestand” in VBA - hoe los ik dit op?
Herstel of herinstalleer de applicatie waarvan de OLB ontbreekt (meestal Microsoft Office). Download geen .olb-bestanden van websites van derden.
Wat is het verschil tussen OLB en TLB?
Functioneel identiek - beide zijn binaire COM-typebibliotheken. OLB is de conventie die wordt gebruikt door Microsoft Office; TLB wordt gebruikt door de meeste andere COM-servers.
Kan ik de inhoud van een OLB-bestand bekijken?
Ja - gebruik de OLE/COM Object Viewer (oleview.exe) uit de Windows SDK: File → View TypeLib. Het toont alle interfaces en methodesignaturen.
Waarom heb ik een OLB-bestand van Cadence OrCAD?
Cadence gebruikt .olb voor een volledig ander doel: bibliotheken met symbolen voor schematische componenten. Het heeft niets te maken met Microsoft COM/OLE.

Referenties

1MS-OAUT: OLE Automation Protocol (type library binary format)learn.microsoft.com
2OLE/COM Object Viewerlearn.microsoft.com

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z