OnWorks favicon

archmage - Online in the Cloud

Run archmage in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command archmage that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



archmage - CHM(Compiled HTML) Decompressor.


archmage chmfile directory
archmage -p port chmfile


This manual page documents briefly the archmage command. This manual page was written for
the Debian distribution because the original program does not have a manual page.

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 based
on python-chm binding to chmlib from GnoCHM project.


There is three ways to use arCHMage package now:

1) Extract .chm to directory (directory will be created):

archmage <chmfile> <directory>

2) Run as http-server, which will publish chm file contents on specified port:

archmage -p <port> <chmfile>

3) Tune your apache to publish chm file contents if there is trailing slash in request to
that file (you will need working mod_python for that):

Add that lines to your httpd.conf:

AddHandler python-program .chm
PythonHandler archmod.mod_chm

Restart apache.

Let's suppose, you have file sample.chm in DocumentRoot of your apache. After that tuning
you can receive raw chm file, if you point your browser to


or you can view chm file on the fly if you point your browser to

http://yourserver/sample.chm/ (note trailing slash)

Use archmage online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Asuswrt-Merlin is a third party
    firmware for select Asus wireless
    routers. Based on the Asuswrt firmware
    developed by Asus, it brings tweaks, new
    features and ...
    Download Asuswrt-Merlin
  • 2
    Atom is a text editor that's
    modern, approachable and full-featured.
    It's also easily customizable- you
    can customize it to do anything and be
    able to ...
    Download Atom
  • 3
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    Download Osu!
  • 4
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 5
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    Download Metal detector based on RP2040
  • 6
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • More »

Linux commands