.HLP

Файл HLP

Windows Help File (WinHelp)
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл HLP - это скомпилированный файл справки Windows (WinHelp), который использовался программами в эпоху от Windows 3.0 до Windows XP. В Windows 10 и 11 больше нет движка WinHelp, поэтому двойной щелчок по файлу HLP не сработает. Чтобы прочитать его сегодня, используйте сторонние программы просмотра, такие как Help Explorer Viewer, или конвертируйте его в CHM или PDF с помощью инструментов разработки справок.

Разработчик: Microsoft Категория: Системные файлы MIME: application/winhlp
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

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

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

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

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

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

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

.hlp - это формат файлов справки Windows (WinHelp), представляющий собой бинарный скомпилированный справочный документ, содержащий информацию о программах и их использовании. Файлы справки служат документацией для пользователей по работе с Windows и системными приложениями. Файлы .hlp компилируются из исходных разделов RTF и файла проекта .hpj с помощью Microsoft Help Workshop (HCW.EXE) и просматриваются с помощью движка WINHLP32.EXE. Файлы, скомпилированные для разных версий Windows, могут быть несовместимы друг с другом.

Система WinHelp строится на основе исходных файлов RTF, которые предлагают базовое форматирование текста и цвета шрифтов, а также поддерживают изображения и гиперссылки. Исходный код RTF не поддерживает анимацию или интерактивные элементы. Формат .hlp дебютировал в Windows 3.0 в 1990 году, а WinHelp 4.0, выпущенный вместе с Windows 95 в 1995 году, добавил дополнительные окна, последовательности просмотра и полнотекстовый поиск.

Скомпилированный .hlp представляет собой проприетарный бинарный контейнер (а не набор файлов RTF), который содержит сжатые данные разделов, карту контекста, встроенные растровые изображения и дополнительные полнотекстовые индексы внутри внутренней структуры B-дерева. Он начинается с 4-байтовой сигнатуры (magic bytes) 3F 5F 03 00.

Начиная с Windows Vista, движок WinHelp больше не устанавливается по умолчанию. Microsoft предлагала загружаемое дополнение WinHlp32 для Vista и Windows 7, но отозвала его для Windows 10 и 11 - это означает, что большинство файлов .hlp невозможно открыть в современных версиях Windows без сторонних программ. В 1997 году формат был заменен на HTML Help (.chm).

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

РИСК: MEDIUM

Файлы WinHelp .hlp могут содержать макросы (макроязык WinHelp) и являлись задокументированной поверхностью атаки - это одна из причин, по которой Microsoft удалила движок из современных Windows. НЕ открывайте файлы .hlp из ненадежных источников, особенно с помощью старого движка WinHlp32, имеющего неисправленные уязвимости. Для доверенных старых файлов предпочтительнее конвертировать их в CHM/HTML/PDF или использовать изолированную стороннюю программу просмотра. Также остерегайтесь сайтов, предлагающих «бесплатные программы для просмотра/исправления .hlp», которые часто являются источником рекламного ПО и ПНП.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕWindows Help File (WinHelp)также известен как WinHelp file, Windows Help
РАЗРАБОТЧИКMicrosoftс 1990 (WinHelp, Windows 3.0); HLP 3.1 then WinHelp 4.0 with Windows 95 (1995)
MIME-ТИПapplication/winhlp
ТИПБинарный скомпилированный файл справки (контейнер WinHelp HLP)
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
3F5F0300
ASCII
?_··
Файл WinHelp .hlp начинается с 32-битной сигнатуры little-endian 0x00035F3F (байты 3F 5F 03 00), заголовка «HELPHEADER» WinHelp. Старые файлы WinHelp 3.0 использовали другое начальное значение. Формат является бинарным и проприетарным; не путайте его с несвязанным текстовым вспомогательным файлом .cnt или с более новым .chm на базе ITSF (который начинается с «ITSF»).

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

Windows4 apps
Adobe RoboHelp Платно Открывает устаревшие проекты WinHelp для просмотра и конвертации; современный RoboHelp выводит справку в форматах HTML/CHM/адаптивная справка.
Help Explorer Viewer Платно Сторонняя программа просмотра, которая открывает устаревшие .hlp (и .chm) в современных Windows без удаленного движка WinHelp.
WinHlp32 (legacy, Windows XP/Vista/7 only) Встроенная В XP встроен по умолчанию; в Vista/7/8 загружаемое дополнение WinHlp32 позволяло открывать .hlp. Microsoft отозвала его для Windows 10/11 - этот путь больше не поддерживается.
HelpSmith Платно Импортирует проекты WinHelp .hlp/.hpj и повторно выводит их в форматах CHM, HTML или PDF для чтения в современных Windows.
macOS1 app
Help Explorer Viewer Платно Сторонняя программа просмотра, которая открывает устаревшие .hlp (и .chm) в современных Windows без удаленного движка WinHelp.
Linux1 app
Help Explorer Viewer Платно Сторонняя программа просмотра, которая открывает устаревшие .hlp (и .chm) в современных Windows без удаленного движка WinHelp.

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

глубокая спецификация
Сигнатура файла3F 5F 03 00 (little-endian 0x00035F3F) по смещению 0 - заголовок файла WinHelp 3.1/4.0
КодировкаБинарная, little-endian
Структура контейнераПроприетарная внутренняя файловая система WinHelp: каталог B-дерева с именованными потоками (|SYSTEM, |TOPIC, |Phrases, |CTXOMAP, |TTLBTREE, потоки растровых изображений)
СжатиеОпциональное сжатие LZ77/Hall для блоков данных разделов, управляемое опцией COMPRESS= в файле проекта .hpj во время компиляции
Исходные файлыКомпилируется из файлов разделов .rtf и файла проекта .hpj (опционально с файлом оглавления .cnt) с помощью HCW.EXE или HCRTF.EXE (Help Workshop)
Движок WinHelpWINHLP32.EXE (32-бит) / WINHELP.EXE (16-бит); по умолчанию не входит в состав Windows Vista и более поздних версий
Типичный размер файла20 КБ - 5 МБ; иногда больше для объемных справочных руководств
История версийWinHelp 3.0 → WinHelp 3.1 (компилятор HC31) → WinHelp 4.0 (добавлены дополнительные окна, последовательности просмотра, полнотекстовый поиск, обучающие карточки)
Контекстно-зависимая справкаЦелочисленные идентификаторы контекста сопоставляются с адресами разделов через поток |CTXOMAP, что позволяет интегрировать вызов по клавише F1 из хост-приложений
Встроенная графикаПоддерживает растровые изображения Windows BMP, SHG (сегментированная гиперграфика с активными зонами) и MRB (многослойные растровые изображения)
Сопутствующие файлы.cnt (дерево оглавления), .gid (кэш полнотекстового индекса), .fts и .ftg (данные полнотекстового поиска) - создаются вместе с файлом .hlp
ЦелостностьCRC или контрольная сумма отсутствуют - повреждение файла приводит к невозможности открытия в WINHLP32.EXE без подробностей об ошибке
Заменен наHTML Help (.chm, представлен в 1997 году); позже Microsoft Help 2 (.hxs) и Microsoft Help Viewer для онлайн-документации
MIME-типapplication/winhlp
Выпущен1990 (WinHelp, Windows 3.0); HLP 3.1 then WinHelp 4.0 with Windows 95 (1995)
Последняя версияWinHelp 4.0 (1995); format frozen - deprecated after Windows XP, no engine in Vista+ by default

Конвертации HLP

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

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

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

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

Как открыть файл .hlp в Windows 10 или 11?
Windows 10/11 больше не включают движок WinHelp, а Microsoft отозвала дополнение WinHlp32, поэтому двойной щелчок не сработает. Используйте стороннюю программу просмотра (Help Explorer Viewer) или конвертируйте .hlp в CHM/HTML/PDF с помощью инструментов вроде Help+Manual или HelpSmith.
Почему моя старая программа сообщает, что не может открыть файл справки?
Справка этой программы представлена в формате WinHelp .hlp, а движок WinHelp был удален из Windows после версии XP. Эта ошибка ожидаема в современных Windows; вам нужна сторонняя программа просмотра или конвертированная копия справки.
В чем разница между .hlp и .chm?
.hlp - это старый формат WinHelp (бинарный, 1990-XP); .chm - это его замена 1997 года, HTML Help, которая до сих пор открывается в Windows 11. Перенос .hlp в .chm - обычный способ чтения старой справки сегодня.
Можно ли конвертировать файл .hlp в PDF?
Да - импортируйте его в инструмент разработки справок (Help+Manual, HelpSmith, RoboHelp) и экспортируйте в PDF, либо декомпилируйте его в RTF/HTML и распечатайте в PDF. Один файл .cnt не поможет; вам нужен сам файл .hlp.
Доступен ли еще WinHlp32.exe для загрузки от Microsoft?
Нет. Microsoft предоставляла его для Windows Vista/7/8, но удалила загрузку для Windows 10 и 11. Формат устарел; вместо этого конвертируйте справку или используйте стороннюю программу просмотра.
Опасны ли файлы .hlp?
Они могут быть опасны - WinHelp поддерживает макросы, а в движке были дыры в безопасности, что отчасти стало причиной отказа Microsoft от него. Открывайте только те файлы .hlp, которым доверяете, и предпочитайте их конвертацию запуску старого движка.

Ссылки

1Wikipedia - Microsoft WinHelpen.wikipedia.org
2Microsoft Docs - HTML Help / legacy help downloadslearn.microsoft.com

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

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

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

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

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

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

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

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

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

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