HTMLHelp

HTMLHelp

HTMLHelp (Microsoft Compressed HTML Help, Microsoft Compiled HTML Help, .CHM) — проприетарный формат файлов контекстной справки, разработанный корпорацией Microsoft и выпущенный в 1997 году в качестве замены формата WinHelp. Содержит в себе набор HTML-страниц, может также включать в себя содержание со ссылками на страницы, предметный указатель, а также базу для полнотекстового поиска по содержимому страниц. Все входящие в .CHM файлы сжаты алгоритмом LZX.

Для просмотра .CHM-файлов используется стандартное средство просмотра, встроенное во все версии Microsoft Windows, начиная с Windows 98, и Windows NT. Кроме того, существует ряд сторонних программ-просмотровщиков, FBReader и другие.

Для создания .CHM-файлов можно использовать бесплатные средства: — Microsoft HTML Help Workshop, Htm2Chm, плагины для Total Commander’a, а также другие средства.

Содержание

История

  • Февраль 1996 — Майкрософт анонсирует планы по прекращению разработки WinHelp и начале разработки HTMLHelp
  • Август 1997 — HTML Help 1.0 выходит в составе Internet Explorer 4.0
  • Февраль 1998 — HTML Help 1.1a поставляется вместе с Windows 98
  • Январь 2000 — HTML Help 1.3 поставляется вместе с Windows 2000
  • Июль 2000 — HTML Help 1.32 выпускается вместе с Internet Explorer 5.5 и Windows ME
  • Октябрь 2001 — HTML Help 1.33 выходит вместе с Internet Explorer 6 и Windows XP
  • Март 2001 — На конференции WritersUA анонсируются планы по созданию новой системы справки Microsoft Help 2, также основанной на HTML
  • Январь 2003 — Майкрософт решает не выпускать Help 2 в качестве широкоиспользуемой платформы

В 2002 году компанией Майкрософт была распространена информация о ряде проблем с безопасностью, связанных с форматом .CHM, был выпущен ряд заплаток.[1] Кроме того, было анонсировано, что формат более не будет дорабатываться, вместо этого произойдёт переход к новому поколению справочной системы Windows под названием Microsoft Assistance Markup Language, которая войдёт в состав операционной системы Windows Vista.

Преимущества формата

  • Размер файла меньше, чем у обычного HTML
  • Используются все возможности форматирования, имеющиеся в HTML и CSS
  • Возможность полнотекстового поиска
  • Возможность просмотра множества .chm-файлов как один, с общим содержанием и предметным указателем (в частности, ранние версии MSDN Library предоставлялись в формате HTMLHelp)

Недостатки формата

  • Недокументированность.
  • Хорошо известен сбой, который не даёт просмотреть эти файлы. Ошибочно мнение, что это легко исправить, запустив команду «regsvr32 %windir%\system32\hhctrl.ocx».
  • Файлы могут не открываться, если в пути к файлу имеются символы кириллицы, а также символы «_» и «#».
  • Формат ориентирован только под Windows.

HTMLHelp на других платформах

С целью создания открытого инструментария, доступного на разных платформах, начат проект CHMlib, в рамках которого разработана библиотека; на основе последней создан ряд программных продуктов, среди которых:

  • arCHMage
  • xCHM
  • GnoCHM
  • ChmSee
  • KchmViewer
  • Chmox
  • extract_chmLib — средство командной строки, существующее в рамках проекта Debian, позволяющее конвертировать из chm в html

См. также

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "HTMLHelp" в других словарях:

  • Validator — A validator is a computer program used to check the validity or syntactical correctness of a fragment of code or document. The term is commonly used in the context of validating HTML, CSS and XML documents or RSS feeds though it can be used for… …   Wikipedia

  • Microsoft Help WinHelp — Als Microsoft Help werden die verschiedenen Online Hilfe Systeme zu Anwendungsprogrammen unter dem Betriebssystem Microsoft Windows verstanden. Inhaltsverzeichnis 1 QuickHelp 2 WinHelp 3 HTMLHelp 4 AP Help 5 …   Deutsch Wikipedia

  • Microsoft WinHelp — Als Microsoft Help werden die verschiedenen Online Hilfe Systeme zu Anwendungsprogrammen unter dem Betriebssystem Microsoft Windows verstanden. Inhaltsverzeichnis 1 QuickHelp 2 WinHelp 3 HTMLHelp 4 AP Help 5 …   Deutsch Wikipedia

  • WinHelp — Als Microsoft Help werden die verschiedenen Online Hilfe Systeme zu Anwendungsprogrammen unter dem Betriebssystem Microsoft Windows verstanden. Inhaltsverzeichnis 1 QuickHelp 2 WinHelp 3 HTMLHelp 4 AP Help 5 …   Deutsch Wikipedia

  • Microsoft Help — Als Microsoft Help werden die verschiedenen Online Hilfe Systeme zu Anwendungsprogrammen unter dem Betriebssystem Microsoft Windows verstanden. Inhaltsverzeichnis 1 QuickHelp 2 WinHelp 3 HTMLHelp 4 AP Help …   Deutsch Wikipedia

  • Tilde — For the baseball player known as the Big Tilde, see Magglio Ordóñez.  ◌̃ Tilde Punctuation …   Wikipedia

  • CHM (Dateiformat) — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Compiled Help Modules Dateiendung: .chm …   Deutsch Wikipedia

  • Compiled HTML Help — Vorlage:Infobox Dateiformat/Wartung/mime fehltVorlage:Infobox Dateiformat/Wartung/magic fehltVorlage:Infobox Dateiformat/Wartung/standard fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Compiled Help Modules Dateiendung .chm Entwickelt von …   Deutsch Wikipedia

  • Список программ для создания скриншотов — В этой статье приведён список программ Microsoft Windows Списки * [http://www.winwriters.com/articles/capturetools/index.html WritersUA] обзор приложений ( en. , на декабрь 2005) * [http://all streaming media.com/record video stream/screen… …   Википедия

  • LZX — Эта статья об алгоритме и архиваторе; о языке программрования см.: OpenLaszlo. LZX  это название алгоритма сжатия данных из семейства LZ77. Также это название одноимённого файлового архиватора. Оба они были созданы Джонатаном Форбсом и Томи… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»