.OLB

Файл OLB

OLE Object Library File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл OLB - это библиотека типов Windows COM/OLE, представляющая собой бинарный дескриптор объектов, методов и свойств, которые Office или другие компоненты COM предоставляют клиентам автоматизации, таким как VBA. Windows загружает эти файлы автоматически при регистрации приложения. Если вы видите ошибку об отсутствии OLB, переустановите приложение, которому он принадлежит, вместо того чтобы скачивать файл со сторонних сайтов.

Разработчик: Microsoft Категория: Другие файлы MIME: application/octet-stream
ОТКРЫВАЕТСЯ НА Windows
Связанные: .TORRENT · .MSO · .MD5 · .SHS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 2, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла OLB?

Файл .olb - это библиотека типов COM/OLE, бинарный файл, описывающий интерфейсы, компонентные классы (coclasses), перечисления и сигнатуры методов, предоставляемые компонентом COM. Функционально он идентичен файлу .tlb; расширение .olb - это соглашение, используемое приложениями Microsoft Office (Word, Excel, Outlook) для своих библиотек типов.

Библиотеки типов позволяют инструментам разработки и средам сценариев перечислять возможности объекта COM во время проектирования. В среде разработки Visual Basic for Applications (VBA) добавление ссылки на файл .olb через Tools → References открывает доступ IntelliSense к полной объектной модели Office.

Бинарный формат начинается либо с магических байтов MSFT (4D 53 46 54) для современных библиотек типов (Windows 2000 и новее), либо с более старой сигнатуры SLTG (53 4C 54 47), использовавшейся компонентами эпохи Visual Basic 5/6. Формат MSFT задокументирован в открытых спецификациях Microsoft под кодом MS-OAUT.

Файлы .olb регистрируются в реестре Windows в разделе HKEY_CLASSES_ROOT\TypeLib с соответствующим GUID и версией. Пользователям и разработчикам не следует перемещать или изменять эти файлы вручную - это нарушает записи в реестре и может помешать корректной загрузке приложений Office.

Современными преемниками являются .winmd (Windows Metadata) для компонентов WinRT/UWP и встроенные метаданные в сборках .NET, но файлы .olb по-прежнему активно используются во всей экосистеме автоматизации Office COM.

Безопасность и защита

РИСК: LOW

Легитимные файлы OLB являются метаданными типов только для чтения и не могут выполнять код самостоятельно. Однако многие сайты, предлагающие скачать «исправление для отсутствующего .olb», распространяют рекламное ПО или ПНП (потенциально нежелательные программы). Никогда не скачивайте отдельные файлы OLB со сторонних сайтов - всегда переустанавливайте оригинальное приложение (Microsoft Office и т. д.) для их восстановления.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕOLE Object Library Fileтакже известен как Type Library, Object Library
РАЗРАБОТЧИКMicrosoftс 1993 with OLE 2.0 / COM (Windows NT 3.1 era)
КАТЕГОРИЯДругие файлы
MIME-ТИПapplication/octet-stream
ТИПбинарная библиотека типов COM/OLE
СВЯЗАННЫЕ.torrent.mso.md5.shs
Это расширение также используется в…
  • Библиотека символов Cadence OrCAD / PSpice - Инструменты проектирования электроники Cadence (OrCAD PCB Designer, PSpice) используют расширение .olb для библиотек символов компонентов - это совершенно другой проприетарный формат, не связанный с COM/OLE.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
4D534654
ASCII
MSFT
Файлы OLB используют тот же бинарный формат библиотеки типов, что и файлы TLB. Файл начинается с сигнатуры MSFT (0x4D 0x53 0x46 0x54) по смещению 0. Это задокументировано в открытых спецификациях Microsoft (MS-OAUT). Некоторые старые файлы OLB могут использовать формат SLTG (0x53 0x4C 0x54 0x47), применявшийся в библиотеках типов Visual Basic до 2000 года.

Программы, открывающие файлы OLB

Windows3 apps
Microsoft Visual Studio Freemium Project → Add Reference → вкладка COM - загружает OLB/TLB для генерации оболочек взаимодействия (interop wrappers).
Microsoft Office (built-in, via VBA IDE) Платно В VBA IDE: Tools → References → выберите файл OLB, чтобы зарегистрировать его для работы IntelliSense.
OLE/COM Object Viewer (oleview.exe) Бесплатно File → View TypeLib → откройте файл .olb для просмотра интерфейсов и методов в человекочитаемом виде.

Технические подробности

глубокая спецификация
Магические байты (современные)MSFT (4D 53 46 54) по смещению 0 - формат MSFT (Windows 2000+)
Магические байты (устаревшие)SLTG (53 4C 54 47) по смещению 0 - устаревший формат, использовавшийся компонентами эпохи VB5/6
Спецификация форматаMS-OAUT (открытая спецификация Microsoft для библиотек типов OLE Automation)
Порядок байтовLittle-endian
КонтейнерБинарный файл библиотеки типов MSFT: заголовок + каталог сегментов + блоки информации о типах + таблицы имен/строк
Содержимое информации о типахИнтерфейсы COM, компонентные классы, перечисления, структуры и модули с полными сигнатурами методов
Регистрация в реестреРегистрируется в HKEY_CLASSES_ROOT\TypeLib с GUID и версией
Типичный размер файла50 КБ - 5 МБ в зависимости от количества описанных интерфейсов COM
Функциональная эквивалентностьИдентичен .tlb; .olb - соглашение для приложений Office, .tlb - общее соглашение
Интеграция с VBAПодключается через VBA IDE Tools → References для включения IntelliSense для объектных моделей COM
Современный преемник.winmd (Windows Metadata) для WinRT/UWP; сборки .NET содержат метаданные типов внутри себя
Связанная ОСТолько Windows
Выпущен1993 with OLE 2.0 / COM (Windows NT 3.1 era)
Последняя версияN/A - format stable since Windows 2000; superseded by .winmd in WinRT
Спецификацияlearn.microsoft.com

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами OLB. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах OLB.

Часто задаваемые вопросы

Я получил ошибку «missing OLB file» в VBA - как это исправить?
Восстановите или переустановите приложение, чей OLB-файл отсутствует (обычно это Microsoft Office). Не скачивайте файлы .olb со сторонних сайтов.
В чем разница между OLB и TLB?
Функционально они идентичны - оба являются бинарными файлами библиотек типов COM. OLB - это соглашение, используемое Microsoft Office; TLB используется большинством других серверов COM.
Можно ли просмотреть содержимое файла OLB?
Да - используйте OLE/COM Object Viewer (oleview.exe) из состава Windows SDK: File → View TypeLib. Он показывает все интерфейсы и сигнатуры методов.
Почему у меня есть файл OLB от Cadence OrCAD?
Cadence использует .olb для совершенно другой цели: библиотек символов компонентов схем. Это никак не связано с Microsoft COM/OLE.

Ссылки

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

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

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

Похожие расширения

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

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z