.CHM

Файл CHM

Microsoft Compiled HTML Help file
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл CHM - это скомпилированный файл справки Microsoft HTML Help. Он представляет собой единый сжатый пакет HTML-страниц, изображений и поискового индекса, используемый для руководств к программному обеспечению Windows и электронных книг. В Windows дважды щелкните по нему; встроенное средство просмотра (hh.exe) откроет его с деревом содержания и поиском. Если все страницы пустые, файл заблокирован системой безопасности Windows: щелкните правой кнопкой мыши, выберите «Свойства» и нажмите «Разблокировать».

Разработчик: Microsoft Категория: Интернет-файлы MIME: application/vnd.ms-htmlhelp
ОТКРЫВАЕТСЯ НА Windows macOS Linux Android
Связанные: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

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

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

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

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

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

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

.chm - это файл Microsoft Compiled HTML Help, модуль справки Windows, используемый для хранения справочной документации приложений и системных функций. Документы .chm создаются из исходных файлов HTML (тот же формат, что и для веб-сайтов) и компилируются в единый автономный бинарный архив. В Windows файлы .chm открываются нативно с помощью hh.exe (HTML Help), который поставляется со всеми версиями Windows, начиная с Windows 98. Также доступны сторонние программы для чтения, такие как xCHM и SumatraPDF.

Формат использует проприетарный контейнер Microsoft ITSF (Info-Tech Storage Format), идентифицируемый по четырехбайтовой сигнатуре файла ITSF со смещением 0. Внутри контейнера разделы HTML, изображения, CSS и таблицы индексов сжаты с использованием алгоритма LZX, поэтому файл выглядит как единый компактный архив, а не папка с разрозненными файлами. Предшественником .chm был старый формат WinHelp .HLP, который он заменил в 1997 году.

Файлы справки содержат документацию к ПО. Типичный файл .chm разделен на разделы, организованные в древовидную структуру, охватывающую использование приложения, функции и часто задаваемые вопросы. Поскольку .chm отображается через движок MSHTML от Internet Explorer, файлы, скопированные из сетевой папки или загруженные из интернета, могут отображать пустые страницы - это ограничение безопасности Windows, известное как блокировка «метки интернета» (mark of the web). Разблокировка файла через диалоговое окно «Свойства» восстанавливает нормальное отображение.

Файлы .chm портативны и автономны: один файл содержит все темы, изображения и навигацию. Хотя формат считается устаревшим - новые системы Microsoft используют .hxs или онлайн-документацию - файлы .chm по-прежнему корректно открываются в современных версиях Windows без дополнительного ПО.

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

РИСК: MEDIUM

CHM - это HTML-контейнер, который может содержать встроенные скрипты и команды ярлыков/HTML-Help. Он имеет реальную историю использования вредоносным ПО (вредоносные CHM, запускающие исполняемые файлы в фишинговых кампаниях) и уязвимостей старых просмотрщиков. Открывайте файлы CHM только из доверенных источников. Windows намеренно блокирует содержимое в CHM, открытых из интернета/сети (каждая страница отображается пустой) с помощью «метки интернета» - если вы доверяете файлу, щелкните правой кнопкой мыши > Свойства > Разблокировать или переместите его на локальный диск. Относитесь к неожиданным вложениям .chm так же, как к любым другим исполняемым вложениям.

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

в двух словах
ПОЛНОЕ НАЗВАНИЕMicrosoft Compiled HTML Help fileтакже известен как Compiled HTML Help, HTML Help
РАЗРАБОТЧИКMicrosoftс 1997 (HTML Help 1.0, with Windows 98)
КАТЕГОРИЯИнтернет-файлы
MIME-ТИПapplication/vnd.ms-htmlhelp
ТИПБинарный контейнер скомпилированного HTML, изображений и индекса (ITSF/ITOL-ITLS)
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
49545346
ASCII
ITSF
Файлы начинаются с 4-байтовой сигнатуры «ITSF» (49 54 53 46), за которой сразу следует версия формата в виде dword в формате little-endian (обычно 03 00 00 00). ITSF - это внутренний формат Microsoft «Info-Tech Storage Format»; внутри него каталог ITSP/ITOL-ITLS индексирует сжатый HTML-контент (сжатие LZX).

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

Windows4 apps
xCHM Открытый код Откройте .chm для просмотра с содержанием, индексом и поиском; полезно, если hh.exe работает некорректно.
7-Zip Открытый код Правой кнопкой мыши > 7-Zip > Открыть архив, чтобы извлечь исходные HTML/изображения из CHM (не отображает содержимое).
HTML Help (hh.exe) Встроенная Дважды щелкните по .chm - встроенное средство просмотра Microsoft Help откроет его с деревом содержания, индексом и поиском. Установка не требуется.
SumatraPDF Открытый код Откройте .chm в SumatraPDF - легком бесплатном ридере, который также отображает CHM с панелью содержания.
macOS3 apps
Calibre Открытый код Добавьте .chm и используйте встроенный просмотрщик Calibre или конвертируйте его в EPUB/PDF для Apple Books.
xCHM Открытый код Откройте .chm для просмотра с содержанием, индексом и поиском; полезно, если hh.exe работает некорректно.
CHMOX / Chmox Открытый код Откройте .chm в этом небольшом нативном ридере CHM для macOS.
Linux3 apps
Calibre Открытый код Добавьте .chm и используйте встроенный просмотрщик Calibre или конвертируйте его в EPUB/PDF для Apple Books.
xCHM Открытый код Откройте .chm для просмотра с содержанием, индексом и поиском; полезно, если hh.exe работает некорректно.
KchmViewer Открытый код Просмотрщик CHM для KDE; откройте .chm для доступа к полному дереву содержания и полнотекстовому поиску.
Android1 app
CHM Reader / EBookDroid Бесплатно Откройте .chm в приложении с поддержкой CHM для чтения на телефоне или планшете.

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

глубокая спецификация
Формат контейнераITSF (Info-Tech Storage Format) - проприетарное составное хранилище Microsoft с внутренним каталогом ITSP, который индексирует все виртуальные файлы внутри архива
Магические байты4-байтовая ASCII-сигнатура ITSF (hex 49 54 53 46) со смещением 0, за которой сразу следует поле версии DWORD в формате little-endian (обычно 03 00 00 00 для HTML Help 1.x)
Порядок байтовLittle-endian во всех структурах заголовков и каталогов
СжатиеСжатие LZX, применяемое к разделу HTML-контента; тот же вариант LZX используется в файлах Microsoft Cabinet (.cab)
MIME-типapplication/vnd.ms-htmlhelp (зарегистрирован); также широко используются application/x-chm и application/octet-stream
Внутренняя структураЗаголовок ITSF + каталог ITSP со списком виртуальных файлов; раздел контента содержит темы HTML, изображения, CSS, блоки метаданных #SYSTEM/#STRINGS и таблицы индексов URL #TOPICS/#URLTBL, все сжато с помощью LZX
Средство просмотра Windowshh.exe (исполняемый файл HTML Help), использующий элемент управления ActiveX hhctrl.ocx, присутствует во всех версиях Windows, начиная с Windows 98; отдельная установка не требуется
Движок рендерингаInternet Explorer MSHTML; HTML и CSS внутри .chm отображаются так же, как в IE, что может вызывать причуды отображения в очень старых файлах, полагавшихся на специфическое поведение IE
ШифрованиеКонтент сжат с помощью LZX, но не зашифрован; архив можно распаковать напрямую с помощью таких инструментов, как 7-Zip или команды «hh.exe -decompile»
Проверка целостностиНет встроенной CRC или цифровой подписи; поврежденный .chm просто не распаковывается или не отображает содержимое без подробных сообщений об ошибках от просмотрщика
Типичный размер файлаОт десятков КБ до примерно 100 МБ; большинство файлов справки ПО находятся в диапазоне 1-10 МБ
Поддержка платформНативно в Windows через hh.exe; сторонние просмотрщики в Linux (xCHM, KchmViewer, Calibre) и macOS (CHMOX, xCHM, Calibre)
Ограничение сетевой безопасностиФайлы, открытые из сетевой папки или загруженные из интернета, блокируются политикой Windows «Mark of the Web», что приводит к пустым страницам тем; разблокировка через диалоговое окно «Свойства» файла восстанавливает полный доступ
Структура заголовка ITSFЗаголовок версии 3 размером 56 байт, содержащий метку времени создания, Windows LCID (код языка) и два GUID, идентифицирующих разделы контента и преобразования
Выпущен1997 (HTML Help 1.0, with Windows 98)
Последняя версияHTML Help 1.4 (ships with Windows; runtime hhctrl.ocx, no new versions since early 2000s)
Спецификацияwww.nongnu.org

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

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

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

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

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

Как открыть файл .chm?
В Windows просто дважды щелкните по нему - откроется встроенное средство просмотра HTML Help (hh.exe). В macOS используйте Chmox или Calibre; в Linux - xCHM или KchmViewer.
Почему мой CHM-файл пустой или пишет «переход к веб-странице отменен»?
Windows блокирует содержимое CHM, открытое из интернета или сетевой папки. Щелкните правой кнопкой мыши на файл > Свойства > установите флажок «Разблокировать» (или переместите его на локальный диск, например C:), затем откройте его снова.
Как конвертировать CHM в PDF?
Используйте Calibre («Добавить книгу» > «Преобразовать в PDF») для конвертации в один клик или откройте CHM и распечатайте каждый раздел. Инструменты для создания справок, такие как Help & Manual, также могут экспортировать в PDF.
Как извлечь HTML и изображения из CHM?
Откройте .chm с помощью 7-Zip (правой кнопкой мыши > 7-Zip > Открыть архив) и извлеките файлы, либо выполните команду «hh.exe -decompile <папка> file.chm». Вы получите исходные HTML-страницы и изображения.
Можно ли читать CHM на телефоне или электронной книге?
Да - конвертируйте его в EPUB или PDF с помощью Calibre или используйте читалку для Android, например EBookDroid, которая открывает CHM напрямую. Пользователи iOS могут конвертировать файл в EPUB и открыть в Apple Books.
Безопасно ли открывать файлы CHM?
Только из доверенных источников. CHM может содержать встроенные скрипты и использовался для доставки вредоносного ПО, поэтому Windows по умолчанию блокирует CHM, загруженные из интернета.

Ссылки

1Wikipedia - Microsoft Compiled HTML Helpen.wikipedia.org
2Microsoft - HTML Help (hh.exe) referencelearn.microsoft.com

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

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

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

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

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

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

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

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

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

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