.TLB

TLB-fil

OLE/COM Type Library
Still et spørsmål
HURTIGSVAR

En TLB-fil er et Windows COM/OLE-typebibliotek - en binær fil som lister opp grensesnitt, metoder og typer en COM-komponent eksponerer. Sluttbrukere trenger aldri å åpne en manuelt; Windows laster den automatisk ved kjøretid. For å inspisere innholdet, bruk OLE/COM Object Viewer (OleView.exe) fra Windows SDK eller det gratis nettverktøyet TLB Converter.

Utvikler: Microsoft Kategori: Utviklerfiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .DO · .MD · .HEX · .XSD

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 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 TLB-filformatet?

.tlb-filer brukes av OLE/COM (Component Object Model)-objekter og komponenter på Windows.

Filer med filendelsen .tlb inneholder typebiblioteker som lagrer grensesnittbeskrivelser for COM-objekter. Slike objekter utgjør byggeklossene i COM-baserte Windows-komponenter. Et typebibliotek lagrer ikke medieinnhold - det lagrer strukturerte definisjoner som:

  • grensesnitt- og metodesignaturer,
  • deklarasjoner for egenskaper og hendelser,
  • type-aliaser og konstanter,
  • CoClass (opprettbare klasser) definisjoner.

.tlb-filer lagrer parametere og metadata som trengs for at klienter skal kunne kommunisere med COM-komponenter ved kjøretid. Typebiblioteker kan bygges inn i en .EXE-fil, et .DLL-bibliotek eller en .ocx ActiveX-kontroll som en TYPELIB-ressurs - eller defineres i en frittstående .tlb-fil. Windows API-funksjonen LoadTypeLib() laster dem ved kjøretid.

Det finnes to binære formater på disk: det moderne MSFT-formatet (generert av MIDL-kompilatoren fra .idl-kilde, magic bytes MSFT) og det eldre SLTG-formatet fra den tidlige Visual Basic- og Office-æraen. Visual Basic og andre COM-bevisste verktøy bruker typebiblioteker for å muliggjøre IntelliSense og «late-binding».

Sikkerhet og trygghet

RISIKO: LOW

En .tlb-fil er en skrivebeskyttet binær typebeskrivelse og inneholder ingen kjørbar kode. Det er trygt å laste eller inspisere en (i OleView, Visual Studio eller en TLB-viser). Den kan ikke kjøre kode på egen hånd. COM-komponenten som .tlb-filen beskriver (en .dll eller .ocx), er den kjørbare delen og bærer sin egen risiko - men selve .tlb-filen er ufarlige metadata.

Formatdetaljer

i et nøtteskall
FULLT NAVNOLE/COM Type Libraryogså kjent som COM Type Library, OLE Type Library
UTVIKLERMicrosoftsiden 1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
MIME-TYPEapplication/octet-stream
TYPEBinært COM/OLE2-typebibliotek som beskriver grensesnitt, typer, metoder og konstanter (binær)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Delphi Type Library-fil (.tlb) - Borland/Embarcadero Delphi bruker også .tlb for COM-typebiblioteker den genererer - samme Microsoft COM-standardformat, bare opprettet av Delphis TLIBIMP- eller TLIB-verktøy.
  • Watcom C++ linker midlertidig fil - Noen eldre Watcom/OpenWatcom-bygg brukte .tlb som en midlertidig objekt-/linkerfil - ikke relatert til COM, må ikke åpnes som et typebibliotek.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
To primære formater på disk eksisterer. Moderne TLB (generert av MIDL/CreateTypeLib2) begynner med «MSFT» (4D 53 46 54) ved offset 0, vanligvis etterfulgt av 02 00 01 00 (versjonsinfo). Eldre TLB (CreateTypeLib API, Visual Basic-æraen) begynner med «SLTG» (53 4C 54 47). En tredje variant er en Windows PE (.dll/.exe/.ocx) med typebiblioteket innebygd som en TYPELIB-ressurs - TLB-en trekkes ut ved kjøretid via LoadTypeLib, og lagres ikke som en frittstående .tlb-fil.

Programmer som åpner TLB-filer

Windows4 apps
OLE/COM Object Viewer (oleview.exe) Innebygd File > View TypeLib - åpner .tlb-filen og viser dens grensesnitt, metoder og egenskaper i et strukturert tre. En del av Windows SDK.
Visual Studio (IDE type library browser) Betalt Legg til en COM-referanse i prosjektet ditt (via høyreklikk > Add Reference > COM-fanen) for å la Visual Studio importere .tlb-filen for IntelliSense og generering av samhandling.
Microsoft Windows (LoadTypeLib runtime) Innebygd Windows laster .tlb-filer automatisk ved kjøretid via LoadTypeLib() når en COM-applikasjon refererer til et registrert typebibliotek - ingen brukerhandling er nødvendig.
TLB Converter (convert.guru) Gratis Nettbasert verktøy for å konvertere en .tlb til lesbart IDL-, ODL- eller TXT-tekstformat - nyttig for å inspisere grensesnittet uten Windows SDK.

Tekniske detaljer

dyp spesifikasjon
Format-typeBinært COM/OLE-typebibliotek som beskriver grensesnitt, metoder og typedefinisjoner
MSFT-format magic bytes4D 53 46 54 - MSFT-signatur ved offset 0; moderne format generert av MIDL/CreateTypeLib2
SLTG-format magic bytes53 4C 54 47 - SLTG-signatur ved offset 0; eldre format fra Visual Basic-æraen fra CreateTypeLib
ByterekkefølgeLittle-endian
Typisk filstørrelse10 KB - 2 MB (varierer med antall grensesnitt og typer som beskrives)
Intern strukturFast hode, segmentkatalog, streng-pool, GUID-pool og typebeskrivelsesposter som koder alle grensesnittdefinisjoner, metodesignaturer, konstanter og hendelser
Innebygd formVanligvis lagret som en TYPELIB-ressurs inne i en .dll, .ocx eller .exe i stedet for som en frittstående fil
ByggeverktøyMIDL-kompilator (.idl → .tlb); utdatert MKTYPLIB (.odl → .tlb)
Windows laste-APILoadTypeLib() / LoadRegTypeLib()
PlattformKun Windows (OLE/COM-undersystem)
PrimærbrukMuliggjør tidlig binding, IntelliSense og COM-automatiseringsskripting i utviklingsverktøy og kjøretidsklienter
Delvis etterfølger.winmd (ECMA-335 metadata) for WinRT; .NET assembly-metadata for administrert COM-samhandling
Utgitt1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
Siste versjonMSFT format used with CreateTypeLib2 API (current; generated by MIDL compiler); SLTG format (older, CreateTypeLib API)
Åpen standardJa · royalty-fri
Spesifikasjonlearn.microsoft.com

TLB-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med TLB-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 TLB-filer.

Ofte stilte spørsmål

Hva er en TLB-fil?
En TLB (Type Library)-fil er en binær beskrivelse av en Windows COM/OLE-komponent - dens grensesnitt, metoder, egenskaper og typer. Den brukes av utviklingsverktøy for IntelliSense og av Windows-kjøretidsmiljøet for COM Automation. Sluttbrukere trenger aldri å åpne eller redigere en.
Hvorfor har jeg en .tlb-fil i installasjonsmappen til programmet mitt?
Mange COM-baserte komponenter (ActiveX-kontroller, Office-tillegg, skriptverter) leveres med en .tlb ved siden av sin .dll slik at Automation-klienter (VB, VBScript, skriptverktøy) kan oppdage komponentens grensesnitt. Det er en utvikler-/kjøretidsfil, ikke et brukerdokument.
Kan jeg slette .tlb-filen?
Vær forsiktig: enkelte applikasjoner refererer til .tlb-filen ved kjøretid for COM-samhandling. Hvis et program installerer en .tlb, er det tryggest å la den være. Hvis hovedapplikasjonen allerede er avinstallert, er den gjenværende .tlb-filen ufarlig og kan fjernes.
Hvordan ser jeg hva som er inni en TLB-fil?
Bruk OLE/COM Object Viewer (OleView.exe fra Windows SDK: File > View TypeLib) for å se alle grensesnitt, metoder og typer i et lesbart tre. Alternativt kan det gratis nettverktøyet TLB Converter (convert.guru) dekompilere den til IDL/tekst uten å installere SDK.
Hva oppretter en TLB-fil?
MIDL-kompilatoren (en del av Visual Studio / Windows SDK) genererer en .tlb fra en .idl Interface Definition Language-fil. Det eldre MKTYPLIB-verktøyet genererte .tlb fra .odl-filer. Delphis TLIBIMP produserer også .tlb for COM-komponenter.
Hva er forskjellen mellom TLB-filer i MSFT- og SLTG-format?
MSFT (magisk «MSFT») er det moderne formatet generert av MIDL-kompilatoren siden midten av 1990-tallet - dette er hva nesten alle nåværende .tlb-filer bruker. SLTG (magisk «SLTG») er det eldre formatet fra den opprinnelige OLE Automation/Visual Basic-æraen (før 1996). Begge er gyldige typebiblioteker som kan leses av Windows COM-kjøretidsmiljøet.

Referanser

1Microsoft Learn - Type Library Viewers and Conversion Toolslearn.microsoft.com
2Microsoft Learn - Contents of a Type Librarylearn.microsoft.com

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktøy

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

Åpne verktøykassen

Bla i filendelser A-Å