Расширение имени файла | .chm |
---|---|
Тип интернет-СМИ | приложение/vnd.ms-htmlhelp [1] |
Разработано | Майкрософт |
Первоначальный выпуск | 1997 |
Последний релиз | 1.4 [2] |
Расширено до | .лит |
Разработчик(и) | Майкрософт |
---|---|
Операционная система | Майкрософт Виндоус |
Предшественник | Microsoft WinHelp |
Преемник | Справка Microsoft 2 |
Тип | Справочная система |
Microsoft Compiled HTML Help — это фирменный формат онлайн-справки Microsoft , состоящий из набора страниц HTML , индекса и других инструментов навигации. Файлы сжимаются и развертываются в двоичном формате с расширением .CHM, для Compiled HTML. Формат часто используется для документации программного обеспечения .
Он был представлен как преемник Microsoft WinHelp с выпуском Windows 95 OSR 2.5 [3] и, соответственно, Windows 98. В семействе Windows NT поддержка файлов CHM появилась в Windows NT 4.0 [4] [5] [6] и все еще поддерживается в Windows 11. [ 7] Хотя формат был разработан корпорацией Microsoft, он был успешно реверсивно разработан и теперь поддерживается многими приложениями для просмотра документов.
Месяц | Год | Описание |
---|---|---|
февраль | 1996 | Microsoft объявляет о планах прекратить разработку WinHelp и начать разработку HTML Help. |
Август | 1997 | HTML Help 1.0 (HH 1.0) выпущена вместе с Internet Explorer 4 . |
февраль | 1998 | HTML Help 1.1a поставляется с Windows 98 . |
январь | 2000 | HTML Help 1.3 поставляется с Windows 2000 . |
Июль | HTML Help 1.32 выпускается с Internet Explorer 5.5 и Windows Me . | |
октябрь | 2001 | HTML Help 1.33 выпускается в Internet Explorer 6 и Windows XP . |
Маршировать | На конференции WritersUA (ранее WinWriters) компания Microsoft объявила о планах по созданию новой справочной платформы Help 2, которая также основана на HTML. | |
январь | 2003 | Microsoft решает не выпускать Microsoft Help 2 в качестве общей справочной платформы. |
Microsoft объявила, что не намерена добавлять новые функции в HTML Help. [8]
Help поставляется в виде двоичного файла с расширением .chm. Он содержит набор HTML-файлов, гиперссылочное оглавление и индексный файл. Формат файла был подвергнут обратному проектированию, и документация по нему доступна бесплатно. [9] [10]
Файл начинается с байтов «ITSF» (в кодировке ASCII ), что означает «Info-Tech Storage Format» — внутреннее название, данное корпорацией Microsoft общему формату файлов хранения, используемому для файлов CHM. [11]
Файлы CHM поддерживают следующие функции:
Формат файла .lit Microsoft Reader является модификацией формата HTML Help CHM. Файлы CHM иногда используются для электронных книг. [13]
Sumatra PDF поддерживает просмотр документов CHM начиная с версии 1.9.
Различные приложения, такие как HTML Help Workshop и 7-Zip , могут декомпилировать файлы CHM. Утилита hh.exe в Windows и утилита extract_chmLib (компонент chmlib) в Linux также могут декомпилировать файлы CHM.
HTML Help Workshop и Compiler от Microsoft генерируют файлы CHM по инструкциям, хранящимся в проекте HTML Help. Имя файла такого проекта имеет расширение .HHP, а файл представляет собой просто текст в формате INI . [14]
Проект Free Pascal имеет компилятор (chmcmd), который может создавать CHM-файлы на разных платформах.
Поддержка чтения:
Поддержка чтения/записи: