Декомпилирование файлов CHM (справка) с C или C ++

StackOverflow https://stackoverflow.com/questions/4539031

  •  13-10-2019
  •  | 
  •  

Вопрос

Я хочу декомпилировать файл CHM в формат HTML. Возможно ли использовать C или C ++? Есть ли какая -нибудь библиотека C или C ++, чтобы сделать это.

Это было полезно?

Решение

Есть Chmlib, который имеет libchmxx связывание для C ++; Кажется, он может работать как на Linux, так и на Windows.

Другие советы

Это возможно с помощью C ++. Если вы используете Windows, вы можете сделать это с помощью com. Пример, который вы можете найти здесь. Анкет Эта статья о C#, но это делается с использованием Com интерфейсы, и вы можете легко сделать то же самое в C ++.

Файл-диспетчер с открытым исходным кодом 7-ZIP может просмотреть и извлечь контент из файла .CHM. Щелкните правой кнопкой мыши и выберите открыть внутри. Скачать это здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top