.TLB

TLB-fil

OLE/COM Type Library
Stil et spørgsmål
HURTIGT SVAR

En TLB-fil er et Windows COM/OLE Type Library - en binær fil, der viser de grænseflader, metoder og typer, som en COM-komponent eksponerer. Slutbrugere behøver aldrig at åbne en manuelt; Windows indlæser den automatisk under kørsel. For at inspicere indholdet skal du bruge OLE/COM Object Viewer (OleView.exe) fra Windows SDK eller det gratis TLB Converter-webværktøj.

Udvikler: Microsoft Kategori: Udviklerfiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 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 TLB-filformatet?

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

Filer med filtypenavnet .tlb indeholder typebiblioteker, der gemmer grænsefladebeskrivelser for COM-objekter. Sådanne objekter udgør byggestenene i COM-baserede Windows-komponenter. Et typebibliotek gemmer ikke medieindhold - det gemmer strukturerede definitioner såsom:

  • grænseflade- og metodesignaturer,
  • egenskabs- og hændelseserklæringer,
  • type-aliasser og konstanter,
  • CoClass (creatable class) definitioner.

.tlb-filer gemmer de parametre og metadata, der er nødvendige for, at klienter kan interagere med COM-komponenter under kørsel. Typebiblioteker kan indlejres i en .EXE-fil, et .DLL-bibliotek eller en .ocx ActiveX-objekt som en TYPELIB-ressource - eller defineres i en selvstændig .tlb-fil. Windows API-funktionen LoadTypeLib() indlæser dem under kørsel.

Der findes to binære formater på disken: det moderne MSFT-format (genereret af MIDL-compileren fra .idl-kilde, magic bytes MSFT) og det ældre SLTG-format fra den tidlige Visual Basic- og Office-æra. Visual Basic og andre COM-bevidste værktøjer bruger typebiblioteker til at aktivere IntelliSense og late-binding.

Sikkerhed og tryghed

RISIKO: LOW

En .tlb-fil er en skrivebeskyttet binær typebeskrivelse og indeholder ingen eksekverbar kode. Indlæsning eller inspektion af en (i OleView, Visual Studio eller en TLB-fremviser) er sikker. Den kan ikke køre kode af sig selv. COM-komponenten, som .tlb-filen beskriver (en .dll eller .ocx), er den eksekverbare del og bærer sin egen risiko - men selve .tlb-filen er harmløse metadata.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNOLE/COM Type Libraryogså kendt som COM Type Library, OLE Type Library
UDVIKLERMicrosoftsiden 1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
MIME-TYPEapplication/octet-stream
TYPEBinært COM/OLE2-typebibliotek, der beskriver grænseflader, typer, metoder og konstanter (binær)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Delphi Type Library fil (.tlb) - Borland/Embarcadero Delphi bruger også .tlb til COM-typebiblioteker, det genererer - samme Microsoft COM-standardformat, blot oprettet af Delphis TLIBIMP- eller TLIB-værktøjer.
  • Watcom C++ linker temp-fil - Nogle ældre Watcom/OpenWatcom-builds brugte .tlb som en midlertidig objekt-/linkerfil - ikke relateret til COM, må ikke åbnes som et typebibliotek.
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
Der findes to primære formater på disken. Moderne TLB (genereret af MIDL/CreateTypeLib2) begynder med «MSFT» (4D 53 46 54) ved offset 0, typisk efterfulgt af 02 00 01 00 (versionsinfo). Ældre TLB (CreateTypeLib API, Visual Basic-æra) begynder med «SLTG» (53 4C 54 47). En tredje variant er en Windows PE (.dll/.exe/.ocx) med typebiblioteket indlejret som en TYPELIB-ressource - TLB-filen udtrækkes under kørsel via LoadTypeLib, ikke gemt som en selvstændig .tlb-fil.

Programmer der åbner TLB-filer

Windows4 apps
OLE/COM Object Viewer (oleview.exe) Indbygget File > View TypeLib - åbner .tlb-filen og viser dens grænseflader, metoder og egenskaber i et struktureret træ. En del af Windows SDK.
Visual Studio (IDE type library browser) Betalt Tilføj en COM-reference til dit projekt (via højreklik > Add Reference > COM-fanen) for at lade Visual Studio importere .tlb-filen til IntelliSense og interop-generering.
Microsoft Windows (LoadTypeLib runtime) Indbygget Windows indlæser .tlb-filer automatisk under kørsel via LoadTypeLib(), når en COM-applikation refererer til et registreret typebibliotek - ingen brugerhandling påkrævet.
TLB Converter (convert.guru) Gratis Webbaseret værktøj til at konvertere en .tlb til læsbart IDL-, ODL- eller TXT-tekstformat - nyttigt til at inspicere grænsefladen uden Windows SDK.

Tekniske detaljer

dyb specifikation
FormattypeBinært COM/OLE-typebibliotek, der beskriver grænseflader, metoder og typedefinitioner
MSFT-format magic bytes4D 53 46 54 - MSFT-signatur ved offset 0; moderne format genereret af MIDL/CreateTypeLib2
SLTG-format magic bytes53 4C 54 47 - SLTG-signatur ved offset 0; ældre format fra Visual Basic-æraen fra CreateTypeLib
Byte-rækkefølgeLittle-endian
Typisk filstørrelse10 KB - 2 MB (varierer med antallet af grænseflader og typer beskrevet)
Intern strukturFast header, segmentmappe, streng-pool, GUID-pool og typebeskrivelsesposter, der koder alle grænsefladedefinitioner, metodesignaturer, konstanter og hændelser
Indlejret formTypisk gemt som en TYPELIB-ressource inde i en .dll, .ocx eller .exe frem for som en selvstændig fil
ByggeværktøjMIDL-compiler (.idl → .tlb); forældet MKTYPLIB (.odl → .tlb)
Windows load APILoadTypeLib() / LoadRegTypeLib()
PlatformKun Windows (OLE/COM-undersystem)
Primær anvendelseMuliggør early binding, IntelliSense og COM-automationsscripting i udviklingsværktøjer og runtime-klienter
Delvis efterfølger.winmd (ECMA-335 metadata) til WinRT; .NET assembly metadata til managed COM-interop
Udgivet1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
Seneste versionMSFT format used with CreateTypeLib2 API (current; generated by MIDL compiler); SLTG format (older, CreateTypeLib API)
Åben standardJa · royaltyfri
Specifikationlearn.microsoft.com

TLB-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med TLB-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 TLB-filer.

Ofte stillede spørgsmål

Hvad er en TLB-fil?
En TLB (Type Library) fil er en binær beskrivelse af en Windows COM/OLE-komponent - dens grænseflader, metoder, egenskaber og typer. Den bruges af udviklingsværktøjer til IntelliSense og af Windows-runtime til COM Automation. Slutbrugere behøver aldrig at åbne eller redigere en.
Hvorfor har jeg en .tlb-fil i min programs installationsmappe?
Mange COM-baserede komponenter (ActiveX-objekter, Office-tilføjelsesprogrammer, scripting-værter) leverer en .tlb sammen med deres .dll, så Automation-klienter (VB, VBScript, scripting-værktøjer) kan opdage komponentens grænseflade. Det er en udvikler-/runtime-fil, ikke et brugerdokument.
Kan jeg slette .tlb-filen?
Vær forsigtig: Nogle applikationer refererer til .tlb-filen under kørsel til COM-interoperabilitet. Hvis et program installerer en .tlb, er det sikrest at lade den ligge. Hvis det overordnede program allerede er afinstalleret, er den forældreløse .tlb harmløs og kan fjernes.
Hvordan ser jeg, hvad der er inde i en TLB-fil?
Brug OLE/COM Object Viewer (OleView.exe fra Windows SDK: File > View TypeLib) for at se alle grænseflader, metoder og typer i et læsbart træ. Alternativt kan det gratis TLB Converter-webværktøj (convert.guru) dekompilere den til IDL/tekst uden at installere SDK.
Hvad opretter en TLB-fil?
MIDL-compileren (en del af Visual Studio / Windows SDK) genererer en .tlb fra en .idl Interface Definition Language-fil. Det ældre MKTYPLIB-værktøj genererede .tlb fra .odl-filer. Delphis TLIBIMP producerer også .tlb til COM-komponenter.
Hvad er forskellen mellem MSFT- og SLTG-format TLB-filer?
MSFT (magic «MSFT») er det moderne format genereret af MIDL-compileren siden midten af 1990'erne - dette er hvad næsten alle nuværende .tlb-filer bruger. SLTG (magic «SLTG») er det ældre format fra den oprindelige OLE Automation/Visual Basic-æra (før 1996). Begge er gyldige typebiblioteker, der kan læses af Windows COM-runtime.

Referencer

1Microsoft Learn - Type Library Viewers and Conversion Toolslearn.microsoft.com
2Microsoft Learn - Contents of a Type Librarylearn.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.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

Relaterede filtyper

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

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-Å