Jump to content

Справка по скомпилированному Microsoft HTML-коду

(Перенаправлено из справки Microsoft по сжатому HTML )
Справка по скомпилированному Microsoft HTML-коду
Расширение имени файла
.chm
Тип интернет-СМИ
приложение/vnd.ms-htmlhelp [1]
Разработано Майкрософт
Первоначальный выпуск 1997
Последний выпуск
1.4 [2]
Распространено на .освещенный
Справка по скомпилированному Microsoft HTML-коду
Разработчик(и) Майкрософт
Операционная система Microsoft Windows
Предшественник Microsoft WinHelp
Преемник Справка Майкрософт 2
Тип Справочная система

Скомпилированная HTML-справка Microsoft — это Microsoft собственный формат онлайн-справки , состоящий из набора HTML- страниц, указателя и других инструментов навигации. Файлы сжимаются и развертываются в двоичном формате с расширением .CHM, что означает скомпилированный 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-справки.
Август 1997 HTML Help 1.0 (HH 1.0) выпущен вместе с Internet Explorer 4 .
февраль 1998 HTML-справка 1.1a поставляется с Windows 98 .
январь 2000 HTML-справка 1.3 поставляется с Windows 2000 .
Июль HTML Help 1.32 выпущен с Internet Explorer 5.5 и Windows Me .
Октябрь 2001 HTML-справка 1.33 выпущена с Internet Explorer 6 и Windows XP .
Маршировать На конференции WritersUA (ранее WinWriters) Microsoft объявляет о планах создания новой справочной платформы Help 2, которая также будет основана на HTML.
январь 2003 Microsoft решает не выпускать Microsoft Help 2 в качестве общей справочной платформы.

Microsoft объявила, что не намерена добавлять какие-либо новые функции в HTML-справку. [8]

Формат файла

[ редактировать ]

Справка поставляется в виде двоичного файла с расширением .chm. Он содержит набор файлов HTML, оглавление с гиперссылками и индексный файл. Формат файла был реконструирован, и документация по нему находится в свободном доступе. [9] [10]

Файл начинается с байтов «ITSF» (в ASCII ), что означает «Формат хранения Info-Tech», который является внутренним именем, данным Microsoft общему формату файла хранения, используемому для файлов CHM. [11]

Файлы CHM поддерживают следующие функции:

  • Сжатие данных (с использованием LZX )
  • Встроенная поисковая система
  • Возможность объединить несколько файлов справки .chm.
  • Расширенная поддержка символов, хотя и не полностью поддерживает Unicode . [12]

Использование в приложениях Windows

[ редактировать ]

Формат файла .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 от Microsoft генерируют файлы CHM по инструкциям, хранящимся в проекте справки HTML. Имя файла такого проекта имеет расширение .HHP, и файл представляет собой просто текст в формате INI . [14]

В проекте Free Pascal есть компилятор (chmcmd), который может создавать файлы CHM мультиплатформенным способом.

Использование в приложениях, отличных от Windows

[ редактировать ]

Читать поддержку:

Поддержка чтения/записи:

См. также

[ редактировать ]
  1. ^ Техтоник, Анатолий (11 апреля 2006 г.). «application/vnd.ms-htmlhelp» . Проверено 7 марта 2012 г.
  2. ^ «Справка Microsoft HTML 1.4» . Центр разработки Windows . Майкрософт . Проверено 10 января 2017 г.
  3. ^ ^ поскольку IE 4 поставляется в комплекте с OSR 2.5, следовательно, впервые добавлена ​​поддержка файлов CHM. ^
  4. ^ «Бюллетень по безопасности Microsoft MS02-055 — критично» . docs.microsoft.com . Проверено 29 октября 2020 г.
  5. ^ «Полное раскрытие: HtmlHelp — переполнение кучи файла .CHM» . сайт seclists.org . Проверено 29 октября 2020 г.
  6. ^ ^ Доступной информации недостаточно, но любая установка WinNT 4.0 на виртуальную машину, по-видимому, обеспечивает поддержку файлов .CHM «из коробки». Кажется, это не было введено в в Windows NT 3.51 из-за того, что NT 3.51 намеренно ограничена 16-разрядными версиями Internet Explorer ^
  7. ^ «[РЕШЕНО] Файлы справки Windows 10 CHM отображаются пустыми. — Spiceworks» . Community.spiceworks.com . Проверено 29 октября 2020 г.
  8. ^ «Загрузка справки Microsoft HTML» . Майкрософт . Проверено 6 марта 2012 г.
  9. ^ Мудро, Пол; Винг, Джед (2005). «Неофициальная (предварительная) спецификация справки HTML» . Проверено 15 августа 2012 г.
  10. ^ Паладе, Александру (2005). "Архив::Chm" . Проверено 22 июля 2014 г.
  11. ^ «Вирусный бюллетень :: Палата ужасов» . www.virusbulletin.com . Проверено 5 января 2022 г.
  12. ^ «ИНФОРМАЦИЯ: Ограниченная поддержка Unicode в справке HTML» . Майкрософт. 11 апреля 2001 г. Архивировано из оригинала 13 марта 2016 г. Проверено 17 марта 2012 г.
  13. ^ Саломон, Дэвид; Мотта, Джованни; Брайант, Дэвид (CON) (2009). Справочник по сжатию данных (5-е, иллюстрированное изд.). Спрингер. ISBN  978-1-84882-902-2 .
  14. ^ Мудро, Пол; Винг, Джед (2005). «Неофициальные (предварительные) INI-форматы спецификации HTML-справки» . Проверено 1 февраля 2018 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 33a43c49b1fc805568749304d0255f2c__1712518140
URL1:https://arc.ask3.ru/arc/aa/33/2c/33a43c49b1fc805568749304d0255f2c.html
Заголовок, (Title) документа по адресу, URL1:
Microsoft Compiled HTML Help - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)