.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.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.M4AMPEG-4 Audio File
7.ICSiCalendar data file
8.TAGDataFlex Query Tag Name File
9.DATProgram Data File (generic)
10.JPGJPEG Image

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

.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