.TLB

Archivo TLB

OLE/COM Type Library
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo TLB es una biblioteca de tipos COM/OLE de Windows: un archivo binario que enumera las interfaces, métodos y tipos que expone un componente COM. Los usuarios finales nunca necesitan abrir uno manualmente; Windows lo carga automáticamente en tiempo de ejecución. Para inspeccionar su contenido, utilice OLE/COM Object Viewer (OleView.exe) del Windows SDK o la herramienta web gratuita TLB Converter.

Desarrollador: Microsoft Categoría: Archivos de desarrollo Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Aug 2, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo TLB?

Los archivos .tlb son utilizados por objetos y componentes OLE/COM (Component Object Model) en Windows.

Los archivos con la extensión .tlb contienen bibliotecas de tipos que almacenan descripciones de interfaz para objetos COM. Dichos objetos forman los bloques de construcción de los componentes de Windows basados en COM. Una biblioteca de tipos no almacena contenido multimedia; almacena definiciones estructuradas como:

  • firmas de interfaces y métodos,
  • declaraciones de propiedades y eventos,
  • alias de tipos y constantes,
  • definiciones de CoClass (clase creable).

Los archivos .tlb almacenan los parámetros y metadatos necesarios para que los clientes interactúen con los componentes COM en tiempo de ejecución. Las bibliotecas de tipos pueden estar incrustadas en un archivo .EXE, una biblioteca .DLL o un control ActiveX .ocx como un recurso TYPELIB, o bien definirse en un archivo .tlb independiente. La función de la API de Windows LoadTypeLib() los carga en tiempo de ejecución.

Existen dos formatos binarios en disco: el formato moderno MSFT (generado por el compilador MIDL a partir del código fuente .idl, magic bytes MSFT) y el formato antiguo SLTG de la era inicial de Visual Basic y Office. Visual Basic y otras herramientas compatibles con COM utilizan las bibliotecas de tipos para habilitar IntelliSense y el enlace tardío (late-binding).

Seguridad y protección

RIESGO: LOW

Un archivo .tlb es una descripción de tipo binaria de solo lectura y no contiene código ejecutable. Cargar o inspeccionar uno (en OleView, Visual Studio o un visor de TLB) es seguro. No puede ejecutar código por sí mismo. El componente COM que describe el .tlb (un .dll o .ocx) es la parte ejecutable y conlleva su propio riesgo, pero el .tlb en sí mismo son metadatos inofensivos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOOLE/COM Type Librarytambién conocido como COM Type Library, OLE Type Library
DESARROLLADORMicrosoftdesde 1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
TIPO MIMEapplication/octet-stream
TIPOBiblioteca de tipos binaria COM/OLE2 que describe interfaces, tipos, métodos y constantes (binario)
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Archivo de biblioteca de tipos de Delphi (.tlb) - Borland/Embarcadero Delphi también utiliza .tlb para las bibliotecas de tipos COM que genera; es el mismo formato estándar COM de Microsoft, solo que creado por las herramientas TLIBIMP o TLIB de Delphi.
  • Archivo temporal del enlazador Watcom C++ - Algunas compilaciones antiguas de Watcom/OpenWatcom utilizaban .tlb como un archivo temporal de objeto/enlazador; no tiene relación con COM, no lo abra como una biblioteca de tipos.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
Existen dos formatos principales en disco. El TLB moderno (generado por MIDL/CreateTypeLib2) comienza con «MSFT» (4D 53 46 54) en el desplazamiento 0, generalmente seguido por 02 00 01 00 (información de versión). El TLB antiguo (API CreateTypeLib, era de Visual Basic) comienza con «SLTG» (53 4C 54 47). Una tercera variante es un archivo PE de Windows (.dll/.exe/.ocx) con la biblioteca de tipos incrustada como un recurso TYPELIB; el TLB se extrae en tiempo de ejecución a través de LoadTypeLib, no se almacena como un archivo .tlb independiente.

Programas que abren archivos TLB

Windows4 apps
OLE/COM Object Viewer (oleview.exe) Integrado File > View TypeLib - abre el .tlb y muestra sus interfaces, métodos y propiedades en un árbol estructurado. Parte del Windows SDK.
Visual Studio (IDE type library browser) Pago Agregue una referencia COM a su proyecto (mediante clic derecho > Add Reference > pestaña COM) para permitir que Visual Studio importe el .tlb para IntelliSense y la generación de interoperabilidad.
Microsoft Windows (LoadTypeLib runtime) Integrado Windows carga los archivos .tlb automáticamente en tiempo de ejecución a través de LoadTypeLib() cuando una aplicación COM hace referencia a una biblioteca de tipos registrada; no se requiere ninguna acción del usuario.
TLB Converter (convert.guru) Gratis Herramienta basada en web para convertir un .tlb a un formato de texto legible IDL, ODL o TXT; útil para inspeccionar la interfaz sin el Windows SDK.

Detalles técnicos

especificación profunda
Tipo de formatoBiblioteca de tipos binaria COM/OLE que describe interfaces, métodos y definiciones de tipos
Magic bytes del formato MSFT4D 53 46 54 - firma MSFT en el desplazamiento 0; formato moderno generado por MIDL/CreateTypeLib2
Magic bytes del formato SLTG53 4C 54 47 - firma SLTG en el desplazamiento 0; formato antiguo de la era de Visual Basic de CreateTypeLib
Orden de bytesLittle-endian
Tamaño de archivo típico10 KB - 2 MB (varía según el número de interfaces y tipos descritos)
Estructura internaEncabezado fijo, directorio de segmentos, grupo de cadenas, grupo de GUID y registros de descriptores de tipos que codifican todas las definiciones de interfaz, firmas de métodos, constantes y eventos
Forma incrustadaComúnmente almacenado como un recurso TYPELIB dentro de un .dll, .ocx o .exe en lugar de como un archivo independiente
Herramienta de compilaciónCompilador MIDL (.idl → .tlb); MKTYPLIB obsoleta (.odl → .tlb)
API de carga de WindowsLoadTypeLib() / LoadRegTypeLib()
PlataformaSolo Windows (subsistema OLE/COM)
Uso principalPermite el enlace temprano (early binding), IntelliSense y el scripting de automatización COM en herramientas de desarrollo y clientes de tiempo de ejecución
Sucesor parcial.winmd (metadatos ECMA-335) para WinRT; metadatos de ensamblado .NET para interoperabilidad COM administrada
Lanzado1993 (OLE 2.0 / COM; type library concept introduced for OLE Automation)
Última versiónMSFT format used with CreateTypeLib2 API (current; generated by MIDL compiler); SLTG format (older, CreateTypeLib API)
Estándar abiertoSí · libre de regalías
Especificaciónlearn.microsoft.com

Conversiones de TLB

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos TLB. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos TLB.

Preguntas frecuentes

¿Qué es un archivo TLB?
Un archivo TLB (Type Library) es una descripción binaria de un componente COM/OLE de Windows: sus interfaces, métodos, propiedades y tipos. Es utilizado por las herramientas de desarrollo para IntelliSense y por el entorno de ejecución de Windows para la automatización COM. Los usuarios finales nunca necesitan abrirlo ni editarlo.
¿Por qué tengo un archivo .tlb en la carpeta de instalación de mi programa?
Muchos componentes basados en COM (controles ActiveX, complementos de Office, hosts de scripting) incluyen un .tlb junto a su .dll para que los clientes de automatización (VB, VBScript, herramientas de scripting) puedan descubrir la interfaz del componente. Es un archivo de desarrollador o de tiempo de ejecución, no un documento de usuario.
¿Puedo eliminar el archivo .tlb?
Tenga cuidado: algunas aplicaciones hacen referencia al .tlb en tiempo de ejecución para la interoperabilidad COM. Si un programa instala un .tlb, es más seguro dejarlo. Si la aplicación principal ya ha sido desinstalada, el .tlb huérfano es inofensivo y puede eliminarse.
¿Cómo puedo ver qué hay dentro de un archivo TLB?
Utilice OLE/COM Object Viewer (OleView.exe del Windows SDK: File > View TypeLib) para ver todas las interfaces, métodos y tipos en un árbol legible. Alternativamente, la herramienta web gratuita TLB Converter (convert.guru) lo descompila a IDL/texto sin necesidad de instalar el SDK.
¿Qué crea un archivo TLB?
El compilador MIDL (parte de Visual Studio / Windows SDK) genera un .tlb a partir de un archivo de lenguaje de definición de interfaz .idl. La antigua herramienta MKTYPLIB generaba .tlb a partir de archivos .odl. TLIBIMP de Delphi también produce .tlb para componentes COM.
¿Cuál es la diferencia entre los archivos TLB en formato MSFT y SLTG?
MSFT (magic «MSFT») es el formato moderno generado por el compilador MIDL desde mediados de la década de 1990; es el que utilizan casi todos los archivos .tlb actuales. SLTG (magic «SLTG») es el formato antiguo de la era original de OLE Automation/Visual Basic (anterior a 1996). Ambos son bibliotecas de tipos válidas legibles por el entorno de ejecución COM de Windows.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z