У меня есть файл A.chm для моего приложения Windows, которое работает как ожидалось. Когда я декомпилирую его с помощью HTML-мастерской, я получаю набор html-файлов, файл .hhc, файл .hhk. Когда я компилирую другой файл B.chm из этих извлеченных файлов без изменения каких-либо файлов. ((Я хочу добавить в этот файл больше содержимого html, но похоже, что я теряю некоторую информацию после декомпиляции)) Выходной файл, который я получаю, составляет 72K где в качестве исходного файла было 75K. Содержимое B.chm просматривает весь файл при просмотре в средстве просмотра chm, но поведение теряется при использовании с приложением.Как извлечь файл hhp из файла chm
После прочтения вокруг я обнаружил, что если .hhp можно извлечь из файла .chm, то он может быть реконструирован как это без потери отображения или псевдонимов. Это правда?
Как извлечь файл .hhp из файла .chm?
Спасибо, Сэм
Спасибо вам за ответ. Я столкнулся с chmDecompiler, который утверждает, что может извлечь файл .hhp. Хотя кто-то должен купить его, чтобы получить эту функциональность. – Sam
Я взломал небольшой утиль, который извлекает данные псевдонимов из CHMs кстати. –
У меня были хорошие результаты с помощью keytools, со страницы: http://www.grainge.org/pages/authoring/reverse_engineering/reverse_engineering.htm – tfinniga