Як декодувати файл .chm?


4

Я хотів би витягти старий вміст .chm файл в окремі HTML-файли.

Чи існує для цього програма чи інструмент командного рядка?

Відповіді:


1

Для $ 1 (замість $ 18 для FileJuicer) ви можете розглянути цю програму:

CHM Decompiler

Для мене це спрацювало правильно. (Я не маю жодних стосунків із розробником, просто щасливим клієнтом.)


4

Це досить легко зробити безкоштовно, ви просто повинні використовувати термінал і встановити Homebrew і chmlib.

  1. Відкрийте термінал. (/ Програми / Утиліти /)
  2. Установіть Homebrew, відвідавши http://brew.sh/ та дотримуйтесь інструкцій з установки. Або просто скопіюйте цю команду в термінал і запустіть її.

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  3. Після встановлення завершується тип brew install chmlib у терміналі та натисніть введіть .

  4. Перемістіть файл, який потрібно витягти, на робочий стіл.
  5. Поверніться до терміналу та введіть:

    extract_chmLib ~/Desktop/name_of_the_file.chm ~/Desktop/name_of_the_file
    

    Просто переконайтеся, що заміните name_of_the_file.chm з фактичним ім'ям файлу. Це створить нову папку на робочому столі.

  6. Відкрийте папку та двічі клацніть файл index.html . Це відкриє документ у веб-переглядачі.


2

Можливо http://echoone.com/filejuicer/formats/chm зробить роботу за вас.

FWIW, мій робочий процес chm до HTML відрізняється. Я використовую програму iCHM ( http://www.macupdate.com/app/mac/28171/ichm ) для OS X для перетворення chm у PDF для збереження форматування. Після редагування (за допомогою Adobe Acrobat) за необхідності, лише тоді я перетворююсь у HTML.


0

Tubby .

З веб-сайту:

Tubby більше не підтримується або не підтримується. Це розширювач файлу CHM,   відкриття комбінованих файлів довідки HTML і виведення їх вмісту в   папку з такою ж назвою. Ви можете отримати доступ до джерела збоку та використовувати його   як ви вважаєте за потрібне.

Вимоги. Tubby працює на Mac OS X 10.3.9 або вище.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.