Разобрать на составляющие CHM файл может сам HTMLHelp. У него пункт меню есть Decompile.

После выбора этого пункта меню остается указать куда и что будет разбирать.

После некоторого времени, которое зависит от размера файла, Вы получите исходное содержание.
