Я хочу декомпилировать файл CHM в формат HTML.Возможно ли использовать c или c ++?Существует ли библиотека c или c ++ для этого.
Это возможно с помощью C ++.Если вы используете Windows, вы можете сделать это с помощью COM.Пример вы можете найти здесь .Эта статья о C #, но это делается с использованием интерфейсов COM, и вы можете легко сделать то же самое в C ++.
Менеджер 7-zip с открытым исходным кодом может просматривать и извлекать содержимое из файла .chm. Щелкните правой кнопкой мыши и выберите «Открыть внутри». Скачать можно здесь.
Есть CHMlib , который имеет привязку libCHMxx для C ++; похоже, он может работать как в Linux, так и в Windows.