aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
|Tags||Communications File Sharing Internet Web FTP Bittorrent|
|Operating Systems||POSIX Linux Mac OS X Windows Windows Cygwin BSD FreeBSD|
|Translations||French Japanese German Russian Brazilian Portuguese Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Danish Dutch English Finnish Greek Hebrew Hungarian Indonesian Italian Norwegian Polish Serbian Spanish Swedish Thai Turkish Ukrainian Vietnamese|
Release Notes: This release fixes a BitTorrent download failure on the Mingw build.
Release Notes: This release adds a new RPC authorization mechanism using the --rpc-secret option. The existing --rpc-user and --rpc-passwd options are now deprecated, and all applications using the RPC API are strongly encouraged to migrate to the new mechanism. See the RPC INTERFACE section in the aria2 manual page for the details. A new RPC method, aria2.saveSession, was added, which tells the aria2 server to save session file immediately. There are several enhancements and bugfixes.
Release Notes: This release fixes the bug which may cause assertion failure after multi-file downloads (e.g., multi-file metalink or torrent) are performed several times due to the bad handling of the --bt-max-open-files option.
Release Notes: This release fixes the wrong handling of return value of fork(), which leads to high CPU usage. The progress readout has some color output. The Mingw32 build now receives colorized outputand can read Unicode commandline arguments. The build script for OS X has been rewritten. --bt-max-open-files now limits the number of opened file globally for multi-file downloads instead of on a per-download basis.
Release Notes: This release fixes the percent-encoding bug which affects filename encodings. It adds PKCS12 support in certificate importation. It also adds an experimental internal implementation of the message digest functions ARC4 cipher and bignum. This means that no external libraries are required to build BitTorrent support, but this feature is still marked as experimental. This release also fixes the Android build with NDK r9.