.OLB

OLB-fil

OLE Object Library File
Still et spørsmål
HURTIGSVAR

En OLB-fil er et Windows COM/OLE-typebibliotek - en binær beskrivelse av objektene, metodene og egenskapene som Office eller andre COM-komponenter eksponerer for automatiseringsklienter som VBA. Windows laster disse filene automatisk når et program registrerer seg selv. Hvis du ser en feilmelding om manglende OLB, bør du installere programmet som eier den på nytt i stedet for å laste ned filen fra et tredjepartsnettsted.

Utvikler: Microsoft Kategori: Diverse filer MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .TORRENT · .MSO · .MD5 · .SHS

På denne siden

19k+ filendelser indeksert
Sist vurdert Sep 2, 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 OLB-filformatet?

En .olb-fil er et COM/OLE-typebibliotek - en binær fil som beskriver grensesnittene, koklassene, enumerasjonene og metodessignaturene som eksponeres av en COM-komponent. Den er funksjonelt identisk med en .tlb-fil; filendelsen .olb er konvensjonen som brukes av Microsoft Office-programmer (Word, Excel, Outlook) for deres typebiblioteker.

Typebiblioteker lar utviklingsverktøy og skriptmiljøer telle opp en COM-objekts funksjoner under utvikling. I Visual Basic for Applications (VBA) IDE vil det å legge til en referanse til en .olb-fil via Tools → References gi IntelliSense tilgang til hele Office-objektmodellen.

Det binære formatet begynner med enten MSFT magic bytes (4D 53 46 54) for moderne typebiblioteker (Windows 2000 og nyere) eller den eldre SLTG-signaturen (53 4C 54 47) som ble brukt av komponenter fra Visual Basic 5/6-æraen. MSFT-formatet er dokumentert i Microsofts åpne spesifikasjoner under MS-OAUT.

.olb-filer er registrert i Windows-registeret under HKEY_CLASSES_ROOT\TypeLib med tilhørende GUID og versjon. Brukere og utviklere bør ikke flytte eller endre disse filene manuelt - dette bryter registeroppføringene og kan forhindre Office-programmer fra å laste korrekt.

Moderne etterfølgere inkluderer .winmd (Windows Metadata) for WinRT/UWP-komponenter og innebygd metadata i .NET-assemblies, men .olb-filer forblir i aktiv bruk i hele Office COM-automatiseringsøkosystemet.

Sikkerhet og trygghet

RISIKO: LOW

Legitime OLB-filer er skrivebeskyttede typemetadata og kan ikke kjøre kode på egen hånd. Imidlertid distribuerer mange nettsteder som tilbyr nedlasting for å «fikse manglende .olb» adware eller uønsket programvare. Last aldri ned individuelle OLB-filer fra tredjepartsnettsteder - installer alltid det originale programmet (Microsoft Office, etc.) på nytt for å gjenopprette dem.

Formatdetaljer

i et nøtteskall
FULLT NAVNOLE Object Library Fileogså kjent som Type Library, Object Library
UTVIKLERMicrosoftsiden 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
MIME-TYPEapplication/octet-stream
TYPEbinært COM/OLE-typebibliotek
Denne filendelsen brukes også av…
  • Cadence OrCAD / PSpice Symbol Library - Cadence elektronikk-EDA-verktøy (OrCAD PCB Designer, PSpice) bruker .olb for biblioteker med komponentsymboler - et helt annet proprietært format som ikke er relatert til COM/OLE.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
OLB-filer bruker samme binære typebibliotekformat som TLB-filer. Filen begynner med MSFT-signaturen (0x4D 0x53 0x46 0x54) ved offset 0. Dette er dokumentert i Microsoft Open Specifications (MS-OAUT). Noen eldre OLB-filer kan bruke SLTG-formatet (0x53 0x4C 0x54 0x47) som ble brukt av Visual Basic-typebiblioteker før år 2000.

Programmer som åpner OLB-filer

Windows3 apps
Microsoft Visual Studio Freemium Project → Add Reference → COM-fanen - laster OLB/TLB for å generere interop-wrappers.
Microsoft Office (built-in, via VBA IDE) Betalt I VBA IDE: Tools → References → bla til OLB-filen for å registrere den for IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratis File → View TypeLib → åpne .olb-filen for å bla gjennom grensesnitt og metoder i menneskelig lesbar form.

Tekniske detaljer

dyp spesifikasjon
Magic bytes (moderne)MSFT (4D 53 46 54) ved offset 0 - MSFT-format (Windows 2000+)
Magic bytes (legacy)SLTG (53 4C 54 47) ved offset 0 - eldre format brukt av komponenter fra VB5/6-æraen
FormatspesifikasjonMS-OAUT (Microsoft Open Specification for OLE Automation type libraries)
ByterekkefølgeLittle-endian
BeholderMSFT typebibliotek binær: hode + segmentkatalog + typeinfo-blokker + navn/streng-tabeller
Typeinfo-innholdCOM-grensesnitt, koklasser, enumerasjoner, strukter og moduler med fulle metodesignaturer
Register-registreringRegistrert under HKEY_CLASSES_ROOT\TypeLib med GUID og versjon
Typisk filstørrelse50 KB - 5 MB avhengig av antall dokumenterte COM-grensesnitt
Funksjonell ekvivalensIdentisk med .tlb; .olb er konvensjonen for Office-programmer, .tlb er den generelle konvensjonen
VBA-integrasjonReferert via VBA IDE Tools → References for å aktivere IntelliSense for COM-objektmodeller
Moderne etterfølger.winmd (Windows Metadata) for WinRT/UWP; .NET-assemblies bærer typemetadata innebygd
Tilknyttet OSKun Windows
Utgitt1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Siste versjonN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Spesifikasjonlearn.microsoft.com

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med OLB-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om OLB-filer.

Ofte stilte spørsmål

Jeg fikk en «missing OLB file»-feil i VBA - hvordan fikser jeg det?
Reparer eller installer programmet som mangler OLB-filen på nytt (vanligvis Microsoft Office). Ikke last ned .olb-filer fra tredjepartsnettsteder.
Hva er forskjellen mellom OLB og TLB?
De er funksjonelt identiske - begge er binærfiler for COM-typebiblioteker. OLB er konvensjonen som brukes av Microsoft Office; TLB brukes av de fleste andre COM-servere.
Kan jeg se innholdet i en OLB-fil?
Ja - bruk OLE/COM Object Viewer (oleview.exe) fra Windows SDK: File → View TypeLib. Den viser alle grensesnitt og metodesignaturer.
Hvorfor har jeg en OLB-fil fra Cadence OrCAD?
Cadence bruker .olb til et helt annet formål: biblioteker for skjematiske komponentsymboler. Det har ingen sammenheng med Microsoft COM/OLE.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.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 filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å