.OLB

Arquivo OLB

OLE Object Library File
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo OLB é uma biblioteca de tipos Windows COM/OLE - um descritor binário dos objetos, métodos e propriedades que o Office ou outros componentes COM expõem a clientes de automação, como o VBA. O Windows carrega esses arquivos automaticamente quando um aplicativo se registra. Se você encontrar um erro de OLB ausente, reinstale o aplicativo proprietário em vez de baixar o arquivo de um site de terceiros.

Desenvolvedor: Microsoft Categoria: Arquivos Variados MIME: application/octet-stream
ABRE EM Windows
Relacionado: .TORRENT · .MSO · .MD5 · .SHS

Nesta página

19k+ extensões indexadas
Última revisão em Sep 2, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro OLB?

Um arquivo .olb é uma biblioteca de tipos COM/OLE - um arquivo binário que descreve as interfaces, coclasses, enumerações e assinaturas de métodos expostas por um componente COM. Ele é funcionalmente idêntico a um arquivo .tlb; a extensão .olb é a convenção usada pelos aplicativos Microsoft Office (Word, Excel, Outlook) para suas bibliotecas de tipos.

As bibliotecas de tipos permitem que ferramentas de desenvolvimento e ambientes de script enumerem os recursos de um objeto COM em tempo de design. No IDE do Visual Basic for Applications (VBA), adicionar uma referência a um arquivo .olb via Ferramentas → Referências fornece acesso ao IntelliSense para o modelo de objetos completo do Office.

O formato binário começa com os magic bytes MSFT (4D 53 46 54) para bibliotecas de tipos modernas (Windows 2000 e posteriores) ou a assinatura mais antiga SLTG (53 4C 54 47) usada por componentes da era Visual Basic 5/6. O formato MSFT está documentado nas especificações abertas da Microsoft sob o código MS-OAUT.

Arquivos .olb são registrados no Registro do Windows em HKEY_CLASSES_ROOT\TypeLib com seu GUID e versão associados. Usuários e desenvolvedores não devem mover ou modificar esses arquivos manualmente - fazer isso quebra as entradas do Registro e pode impedir que os aplicativos do Office sejam carregados corretamente.

Sucessores modernos incluem .winmd (Windows Metadata) para componentes WinRT/UWP e metadados integrados em assemblies .NET, mas os arquivos .olb permanecem em uso ativo em todo o ecossistema de automação COM do Office.

Segurança e proteção

RISCO: LOW

Arquivos OLB legítimos são metadados de tipo somente leitura e não podem executar código por conta própria. No entanto, muitos sites que oferecem downloads para «corrigir .olb ausente» distribuem adware ou PUPs. Nunca baixe arquivos OLB individuais de sites de terceiros - sempre reinstale o aplicativo original (Microsoft Office, etc.) para restaurá-los.

Detalhes do formato

em resumo
NOME COMPLETOOLE Object Library Filetambém conhecido como Type Library, Object Library
DESENVOLVEDORMicrosoftdesde 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
TIPO MIMEapplication/octet-stream
TIPObiblioteca de tipos binária COM/OLE
Esta extensão também é usada por…
  • Cadence OrCAD / PSpice Symbol Library - As ferramentas EDA de eletrônica da Cadence (OrCAD PCB Designer, PSpice) usam .olb para bibliotecas de símbolos de componentes - um formato proprietário inteiramente diferente e não relacionado ao COM/OLE.
MAGIC BYTES · ASSINATURA DO ARQUIVO
OFFSET
00010203
HEX
4D534654
ASCII
MSFT
Arquivos OLB usam o mesmo formato de biblioteca de tipos binária que os arquivos TLB. O arquivo começa com a assinatura MSFT (0x4D 0x53 0x46 0x54) no deslocamento 0. Isso está documentado nas Especificações Abertas da Microsoft (MS-OAUT). Alguns arquivos OLB mais antigos podem usar o formato SLTG (0x53 0x4C 0x54 0x47) usado por bibliotecas de tipos do Visual Basic anteriores ao ano 2000.

Programas que abrem arquivos OLB

Windows3 apps
Microsoft Visual Studio Freemium Projeto → Adicionar Referência → guia COM - carrega OLB/TLB para gerar wrappers de interoperabilidade.
Microsoft Office (built-in, via VBA IDE) Pago No IDE do VBA: Ferramentas → Referências → navegar até o arquivo OLB para registrá-lo para o IntelliSense.
OLE/COM Object Viewer (oleview.exe) Gratuito Arquivo → View TypeLib → abra o arquivo .olb para navegar pelas interfaces e métodos em formato legível por humanos.

Detalhes técnicos

especificação profunda
Magic bytes (moderno)MSFT (4D 53 46 54) no deslocamento 0 - formato MSFT (Windows 2000+)
Magic bytes (legado)SLTG (53 4C 54 47) no deslocamento 0 - formato legado usado por componentes da era VB5/6
Especificação do formatoMS-OAUT (Especificação Aberta da Microsoft para bibliotecas de tipos de Automação OLE)
Ordem dos bytesLittle-endian
ContêinerBinário de biblioteca de tipos MSFT: cabeçalho + diretório de segmentos + blocos de informações de tipo + tabelas de nomes/strings
Conteúdo de info de tipoInterfaces COM, coclasses, enumerações, structs e módulos com assinaturas de método completas
Registro no sistemaRegistrado em HKEY_CLASSES_ROOT\TypeLib com GUID e versão
Tamanho de arquivo típico50 KB - 5 MB dependendo do número de interfaces COM documentadas
Equivalência funcionalIdêntico ao .tlb; .olb é a convenção de aplicativos Office, .tlb é a convenção genérica
Integração VBAReferenciado via IDE do VBA Ferramentas → Referências para habilitar IntelliSense para modelos de objetos COM
Sucessor moderno.winmd (Windows Metadata) para WinRT/UWP; assemblies .NET carregam metadados de tipo inline
SO associadoApenas Windows
Lançado1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Versão mais recenteN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Especificaçãolearn.microsoft.com

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos OLB. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos OLB.

Perguntas frequentes

Recebi um erro de «arquivo OLB ausente» no VBA - como corrijo?
Repare ou reinstale o aplicativo cujo OLB está faltando (geralmente o Microsoft Office). Não baixe arquivos .olb de sites de terceiros.
Qual é a diferença entre OLB e TLB?
Funcionalmente idênticos - ambos são binários de biblioteca de tipos COM. OLB é a convenção usada pelo Microsoft Office; TLB é usado pela maioria dos outros servidores COM.
Posso visualizar o conteúdo de um arquivo OLB?
Sim - use o OLE/COM Object Viewer (oleview.exe) do Windows SDK: Arquivo → View TypeLib. Ele mostra todas as interfaces e assinaturas de métodos.
Por que tenho um arquivo OLB da Cadence OrCAD?
A Cadence usa .olb para um propósito completamente diferente: bibliotecas de símbolos de componentes esquemáticos. Não tem relação com o Microsoft COM/OLE.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

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

Extensões 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)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z