Разобрать на составляющие CHM файл может сам HTMLHelp. У него пункт меню есть Decompile.
После выбора этого пункта меню остается указать куда и что будет разбирать.
После некоторого времени, которое зависит от размера файла, Вы получите исходное содержание.