About

This is the home page of arCHMage. arCHMage is an extensible reader and decompiler for files in the CHM format. This is the format used by Microsoft HTML Help, and is also known as Compiled HTML.

arCHMage is written in the Python programming language and uses PyCHM - python bindings for CHMLib from GnoCHM project.

Originally this utility was written by Eugeny Korekin, but since 2005 it has been maintained and developed by Basil Shubin.

You can contact me at basil.shubin [guess what] gmail [dot] com or just visit my blog.

Features

  • Extracting CHM content
  • Dumping HTML data from CHM file as plain text (using external tools)
  • Running as standalone http-server
  • Extension for Apache Web Server - mod_chm

You can view example of decompressed CHM file here (document is on Cyrillic). I would be glad to receive freely redistributable CHM files for using as examples.

Download

The latest available version of arCHMage is 0.1.9

System Requirements

arCHMage requires the following libraries:

Other (optional) dependencies:

See README file for more details. If you are using a modern GNU/Linux distribution you will probably find these libraries already installed.

Sources

arCHMage tarballs are available on sf.net downloads page.

Debian / Ubuntu

arCHMage is available in official Debian and Ubuntu repositories.

Bugs

Of course there are no bugs. In the unlikely case you find one, here are the relevant links: