.OLB

OLB-fil

OLE Object Library File
Stil et spørgsmål
HURTIGT SVAR

En OLB-fil er et Windows COM/OLE-typebibliotek - en binær beskrivelse af de objekter, metoder og egenskaber, som Office eller andre COM-komponenter eksponerer for automatiseringsklienter såsom VBA. Windows indlæser disse filer automatisk, når et program registrerer sig selv. Hvis du ser en fejl om en manglende OLB-fil, skal du geninstallere det program, der ejer den, i stedet for at downloade filen fra et tredjepartswebsted.

Udvikler: Microsoft Kategori: Diverse filer MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .TORRENT · .MSO · .MD5 · .SHS

På denne side

19k+ filtyper indekseret
Sidst gennemset Sep 2, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er OLB-filformatet?

En .olb-fil er et COM/OLE-typebibliotek - en binær fil, der beskriver de grænseflader, coclasses, enumerationer og metodesignaturer, som en COM-komponent eksponerer. Den er funktionelt identisk med en .tlb-fil; filtypen .olb er den konvention, der bruges af Microsoft Office-programmer (Word, Excel, Outlook) til deres typebiblioteker.

Typebiblioteker gør det muligt for udviklingsværktøjer og scriptmiljøer at opregne et COM-objekts funktioner på designtidspunktet. I Visual Basic for Applications (VBA) IDE giver tilføjelse af en reference til en .olb-fil via Tools → References IntelliSense adgang til den komplette Office-objektmodel.

Det binære format begynder med enten MSFT magic bytes (4D 53 46 54) for moderne typebiblioteker (Windows 2000 og nyere) eller den ældre SLTG-signatur (53 4C 54 47), der blev brugt af komponenter fra Visual Basic 5/6-æraen. MSFT-formatet er dokumenteret i Microsofts åbne specifikationer under MS-OAUT.

.olb-filer er registreret i Windows-registreringsdatabasen under HKEY_CLASSES_ROOT\TypeLib med deres tilknyttede GUID og version. Brugere og udviklere bør ikke flytte eller ændre disse filer manuelt - hvis man gør det, ødelægges posterne i registreringsdatabasen, hvilket kan forhindre Office-programmer i at indlæse korrekt.

Moderne efterfølgere inkluderer .winmd (Windows Metadata) til WinRT/UWP-komponenter og indlejret metadata i .NET-assemblies, men .olb-filer er stadig i aktiv brug i hele Office COM-automatiseringsøkosystemet.

Sikkerhed og tryghed

RISIKO: LOW

Legitime OLB-filer er skrivebeskyttede typemetadata og kan ikke udføre kode alene. Men mange websteder, der tilbyder downloads til at »rette manglende .olb«, distribuerer adware eller PUPs. Download aldrig individuelle OLB-filer fra tredjepartswebsteder - geninstaller altid det oprindelige program (Microsoft Office osv.) for at gendanne dem.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNOLE Object Library Fileogså kendt som Type Library, Object Library
UDVIKLERMicrosoftsiden 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
MIME-TYPEapplication/octet-stream
TYPEbinært COM/OLE-typebibliotek
Dette filtypenavn bruges også af…
  • Cadence OrCAD / PSpice Symbol Library - Cadence elektronik-EDA-værktøjer (OrCAD PCB Designer, PSpice) bruger .olb til biblioteker med komponentsymboler - et helt andet proprietært format, der ikke er relateret til COM/OLE.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
OLB-filer bruger det samme binære typebiblioteksformat som TLB-filer. Filen begynder med MSFT-signaturen (0x4D 0x53 0x46 0x54) ved offset 0. Dette er dokumenteret i Microsoft Open Specifications (MS-OAUT). Nogle ældre OLB-filer kan bruge SLTG-formatet (0x53 0x4C 0x54 0x47), der blev brugt af Visual Basic-typebiblioteker før år 2000.

Programmer der åbner OLB-filer

Windows3 apps
Microsoft Visual Studio Freemium Project → Add Reference → COM-fanen - indlæser OLB/TLB for at generere interop-wrappers.
Microsoft Office (built-in, via VBA IDE) Betalt I VBA IDE: Tools → References → find .olb-filen for at registrere den til IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratis File → View TypeLib → åbn .olb-filen for at gennemse grænseflader og metoder i læsbar form.

Tekniske detaljer

dyb specifikation
Magic bytes (moderne)MSFT (4D 53 46 54) ved offset 0 - MSFT-format (Windows 2000+)
Magic bytes (ældre)SLTG (53 4C 54 47) ved offset 0 - ældre format brugt af komponenter fra VB5/6-æraen
FormatspecifikationMS-OAUT (Microsoft Open Specification for OLE Automation type libraries)
Byte-rækkefølgeLittle-endian
ContainerMSFT typebibliotek binær: header + segment-mappe + typeinfo-blokke + navn/streng-tabeller
Typeinfo-indholdCOM-grænseflader, coclasses, enumerationer, structs og moduler med fulde metodesignaturer
Registrering i registreringsdatabasenRegistreret under HKEY_CLASSES_ROOT\TypeLib med GUID og version
Typisk filstørrelse50 KB - 5 MB afhængigt af antallet af dokumenterede COM-grænseflader
Funktionel ækvivalensIdentisk med .tlb; .olb er Office-programkonventionen, .tlb er den generiske konvention
VBA-integrationRefereres via VBA IDE Tools → References for at aktivere IntelliSense for COM-objektmodeller
Moderne efterfølger.winmd (Windows Metadata) til WinRT/UWP; .NET-assemblies indeholder typemetadata indlejret
Tilknyttet OSKun Windows
Udgivet1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Seneste versionN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Specifikationlearn.microsoft.com

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med OLB-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om OLB-filer.

Ofte stillede spørgsmål

Jeg fik en fejl om en »manglende OLB-fil« i VBA - hvordan løser jeg det?
Reparer eller geninstaller det program, hvis OLB-fil mangler (normalt Microsoft Office). Download ikke .olb-filer fra tredjepartswebsteder.
Hvad er forskellen på OLB og TLB?
De er funktionelt identiske - begge er binære COM-typebiblioteker. OLB er konventionen brugt af Microsoft Office; TLB bruges af de fleste andre COM-servere.
Kan jeg se indholdet af en OLB-fil?
Ja - brug OLE/COM Object Viewer (oleview.exe) fra Windows SDK: File → View TypeLib. Det viser alle grænseflader og metodesignaturer.
Hvorfor har jeg en OLB-fil fra Cadence OrCAD?
Cadence bruger .olb til et helt andet formål: biblioteker med skematiske komponentsymboler. Det er ikke relateret til Microsoft COM/OLE.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å