Axel 2.4 for Windows

axel at work

Axel tries to accelerate HTTP/FTP downloading process by using multiple connections for one file. It can use multiple mirrors for a download.

Wilmer van der Gaast is the upstream author of Axel. Y Giridhar Appaji Nag and Philipp Hagemeister are the current maintainers.

Axel is the only accelerator I like using, and the one that maxxes out my slow-as-molasses adsl connection. It is one of the oldest out there, so you will find it in the repositories of virtually every linux distro you can imagine.

What happens if you’re forced to, or actually enjoy, using windows though? I couldn’t find it in the cygwin repos or anywhere else on google-territory, so I compiled it (35K executable) and bundled it with the necessary cygwin runtime (2MB !!) for your perusal. It works out to 900KB, and to approximately 3MB decompressed. If you have space to spare, download from: link just counts downloads)

To use, decompress those 2 files in your favourite directory (preferrably somewhere in your path) and download away:

Usage: axel [options] url1 [url2] [url...]

–max-speed=x -s x Specify maximum speed (bytes per second)
–num-connections=x -n x Specify maximum number of connections
–output=f -o f Specify local output file
–search[=x] -S [x] Search for mirrors and download from x servers
–header=x -H x Add header string
–user-agent=x -U x Set user agent
–no-proxy -N Just don’t use any proxy server
–quiet -q Leave stdout alone
–verbose -v More status information
–alternate -a Alternate progress indicator
–help -h This information
–version -V Version information

md5 sums:
df396d53ca2ff61f96f2ad9489ca5bfb axel.exe
bc68345f873de78310d324320e82fe65 cygwin1.dll

virustotal report, for the paranoid few: click here


Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>