.OLB

Archivo OLB

OLE Object Library File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo OLB es una biblioteca de tipos COM/OLE de Windows: un descriptor binario de los objetos, métodos y propiedades que Office u otros componentes COM exponen a clientes de automatización como VBA. Windows carga estos archivos automáticamente cuando una aplicación se registra. Si ve un error de OLB faltante, reinstale la aplicación propietaria en lugar de descargar el archivo desde un sitio de terceros.

Desarrollador: Microsoft Categoría: Otros archivos MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .TORRENT · .MSO · .MD5 · .SHS

En esta página

19k+ extensiones indexadas
Última revisión Sep 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 OLB?

Un archivo .olb es una biblioteca de tipos COM/OLE, un archivo binario que describe las interfaces, coclasses, enumeraciones y firmas de métodos expuestos por un componente COM. Es funcionalmente idéntico a un archivo .tlb; la extensión .olb es la convención utilizada por las aplicaciones de Microsoft Office (Word, Excel, Outlook) para sus bibliotecas de tipos.

Las bibliotecas de tipos permiten que las herramientas de desarrollo y los entornos de scripting enumeren las capacidades de un objeto COM en tiempo de diseño. En el IDE de Visual Basic for Applications (VBA), añadir una referencia a un archivo .olb a través de Herramientas → Referencias permite el acceso de IntelliSense al modelo de objetos completo de Office.

El formato binario comienza con los «magic bytes» MSFT (4D 53 46 54) para bibliotecas de tipos modernas (Windows 2000 y posteriores) o la firma antigua SLTG (53 4C 54 47) utilizada por componentes de la era de Visual Basic 5/6. El formato MSFT está documentado en las especificaciones abiertas de Microsoft bajo MS-OAUT.

Los archivos .olb se registran en el Registro de Windows bajo HKEY_CLASSES_ROOT\TypeLib con su GUID y versión asociados. Los usuarios y desarrolladores no deben mover ni modificar estos archivos manualmente; hacerlo rompe las entradas del Registro y puede impedir que las aplicaciones de Office se carguen correctamente.

Los sucesores modernos incluyen .winmd (Windows Metadata) para componentes WinRT/UWP y metadatos integrados en ensamblados .NET, pero los archivos .olb siguen en uso activo en todo el ecosistema de automatización COM de Office.

Seguridad y protección

RIESGO: LOW

Los archivos OLB legítimos son metadatos de tipo de solo lectura y no pueden ejecutar código por sí mismos. Sin embargo, muchos sitios web que ofrecen descargas para «solucionar .olb faltante» distribuyen adware o programas potencialmente no deseados. Nunca descargue archivos OLB individuales de sitios de terceros; siempre reinstale la aplicación original (Microsoft Office, etc.) para restaurarlos.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOOLE Object Library Filetambién conocido como Type Library, Object Library
DESARROLLADORMicrosoftdesde 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
CATEGORÍAOtros archivos
TIPO MIMEapplication/octet-stream
TIPObiblioteca de tipos binaria COM/OLE
Esta extensión también es utilizada por…
  • Biblioteca de símbolos de Cadence OrCAD / PSpice - Las herramientas EDA de electrónica de Cadence (OrCAD PCB Designer, PSpice) utilizan .olb para bibliotecas de símbolos de componentes, un formato propietario completamente diferente y no relacionado con COM/OLE.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
Los archivos OLB utilizan el mismo formato de biblioteca de tipos binaria que los archivos TLB. El archivo comienza con la firma MSFT (0x4D 0x53 0x46 0x54) en el desplazamiento 0. Esto está documentado en las Especificaciones Abiertas de Microsoft (MS-OAUT). Algunos archivos OLB más antiguos pueden usar el formato SLTG (0x53 0x4C 0x54 0x47) utilizado por las bibliotecas de tipos de Visual Basic anteriores al año 2000.

Programas que abren archivos OLB

Windows3 apps
Microsoft Visual Studio Freemium Proyecto → Agregar referencia → pestaña COM: carga OLB/TLB para generar envoltorios de interoperabilidad.
Microsoft Office (built-in, via VBA IDE) Pago En el IDE de VBA: Herramientas → Referencias → buscar el archivo OLB para registrarlo para IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratis Archivo → View TypeLib → abrir el archivo .olb para examinar interfaces y métodos en formato legible por humanos.

Detalles técnicos

especificación profunda
Magic bytes (moderno)MSFT (4D 53 46 54) en el desplazamiento 0 - formato MSFT (Windows 2000+)
Magic bytes (legado)SLTG (53 4C 54 47) en el desplazamiento 0 - formato legado utilizado por componentes de la era VB5/6
Especificación del formatoMS-OAUT (Especificación abierta de Microsoft para bibliotecas de tipos de automatización OLE)
Orden de bytesLittle-endian
ContenedorBinario de biblioteca de tipos MSFT: encabezado + directorio de segmentos + bloques de información de tipos + tablas de nombres/cadenas
Contenido de información de tiposInterfaces COM, coclasses, enumeraciones, estructuras y módulos con firmas de métodos completas
Registro en el sistemaRegistrado bajo HKEY_CLASSES_ROOT\TypeLib con GUID y versión
Tamaño de archivo típico50 KB - 5 MB dependiendo del número de interfaces COM documentadas
Equivalencia funcionalIdéntico a .tlb; .olb es la convención de aplicaciones de Office, .tlb es la convención genérica
Integración con VBAReferenciado a través de Herramientas → Referencias en el IDE de VBA para habilitar IntelliSense para modelos de objetos COM
Sucesor moderno.winmd (Windows Metadata) para WinRT/UWP; los ensamblados .NET llevan metadatos de tipo integrados
SO asociadoSolo Windows
Lanzado1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Última versiónN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Especificaciónlearn.microsoft.com

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos OLB. 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 OLB.

Preguntas frecuentes

Recibí un error de «archivo OLB faltante» en VBA, ¿cómo lo soluciono?
Repare o reinstale la aplicación cuyo OLB falta (generalmente Microsoft Office). No descargue archivos .olb de sitios de terceros.
¿Cuál es la diferencia entre OLB y TLB?
Son funcionalmente idénticos: ambos son binarios de biblioteca de tipos COM. OLB es la convención utilizada por Microsoft Office; TLB es utilizada por la mayoría de los demás servidores COM.
¿Puedo ver el contenido de un archivo OLB?
Sí, use OLE/COM Object Viewer (oleview.exe) del SDK de Windows: Archivo → View TypeLib. Muestra todas las interfaces y firmas de métodos.
¿Por qué tengo un archivo OLB de Cadence OrCAD?
Cadence utiliza .olb para un propósito completamente diferente: bibliotecas de símbolos de componentes esquemáticos. No tiene relación con COM/OLE de Microsoft.

Referencias

1MS-OAUT: OLE Automation Protocol (type library binary format)learn.microsoft.com
2OLE/COM Object Viewerlearn.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.BINCD/DVD Disc Image (BIN/CUE)
5.DATProgram Data File (generic)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Extensiones relacionadas

.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)

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