KchmViewer – лёгкое C++ / Qt приложение для просмотра файлов формата CHM (файлы помощи формата MS HTML / Winhelp). Разработчик: George Yunaev
HTMLHelp (Microsoft Compressed HTML Help, .CHM) — пропиретарный формат файлов контекстной справки (разработан корпорацией Microsoft), содержащий в себе набор HTML-страниц (может включать в себя содержание, со ссылками на страницы, предметный указатель, а так же базу для полнотекстового поиска по содержимому страниц).
KchmViewer использует библиотеку графических элементов Trolltech Qt и не зависит от KDE, хотя может быть собрана с полной поддержкой KDE (включая поддержку графического оформления KDE и подсистем KIO/KHTML).
KchmViewer имеет поддержку множества языков и пригодна для просмотра файлов CHM справки на любых языках (корректно отображает национальные кодовые таблицы и диакритику).
KchmViewer правильно определяет кодировку файла (можно поменять и самому), правильно показывает раздел содержания в русских (корейских, китайских и японских файлах) файлах справки и правильно (корректно) осуществляет поиск (не только в английском тексте).
KchmViewer абсолютно и безвреден в использовании. Совсем не поддерживает JavaScript (встраиваемый язык программирования используемый для программного доступа к объектам приложений).
KchmViewer показывает соответствующее изображение для каждой записи в таблице содержания (TOC), по выбору может предупреждать перед открытием внешней ссылки или переходу к другому файлу помощи.
KchmViewer поддерживает жесткие закладки, индексы в .chm, включая множественные индексные записи, перекрёстные ссылки и записи со связями родитель/потомок в индексах...
Лицензия: GNU General Public License v3 (GPL)