aria2 に似たアプリケーションはいくつか存在しますが、以下の 2 点 において aria2 は差別化されます: (1) 複数のソース (http/ftp そして BitTorrent) からダウンロードで きる。 (2) aria2 に URL のリストを与えた場合、それらを一つ一つ逐次的にダウンロー ドするのではなく、複数並列でダウンロードすることができます。一つ ずつダウンロードを待つ必要はないのです。これにより aria2 は与え られた帯域をめいいっぱい使用して高速なダウンロードを実現します。
ファイルをHTTP(S)/FTPとBitTorrentの両方から同時にダウンロードする機能を持っています。HTTP(S)/FTPからダウンロードしたデータは、BitTorrentネットワークにアップロードされます.
信頼性 という意味でもっともすぐれたHTTP(S)/FTPダウンロードユーティリティ です。なぜなら、Metalink のチャンクチェックサムをサポートしており、 BitTorrentのようにダウンロードした部分部分のチェックサムを照合す る機能をもつからです。チェックサムが違っていればその部分だけダウ ンロードすればよいのです。従来のようなファイルをすべてダウンロード してからチェックサムをとり、間違っていれば全部ダウンロードしなおすことと較べてください。 その差はファイルサイズが大きくなるにつれて明らかです。
This release fixes the bug that causes memory leak when parsing Metalink document if aria2 is built with expat. It also add several exit status codes to help identify the cause of error. --max-connection-per-server option now works with Metalink. aria2 now passes number of files and file path in addition to gid to command specified in --on-download-* options. MinGW32 build now encodes non-ASCII characters in file path using percent-encoding. With this release, bash_completion file for aria2c is included in the distribution. See doc/bash_completion directory in the archive.
このリリースでは, expat ライブラリを使ってコンパイルしたビルドで Metalink ドキュメントをパースするとメモリーリークが発生するバグを修正しました. エラー原因の特定を容易にするため, 終了ステータスコードを拡充しました. --max-connection-per-server オプションが Metalink ダウンロードで有効になりました. --on-download-* オプションで指定したコマンドに渡す引数にを, ファイル数とファイルパスを追加しました. MinGW32 ビルドでは, ファイルパス中の非 ASCII 文字をパーセントエンコードするようにしました. aria2c 用の bash_completion ファイルをアーカイブに同梱しました. doc/bash_completion を見てください.
* Pass the number of requested files and file path to the command
specified --{bt-}on-download-* option.
* Throw exception when unrecognized URI, bad Metalink or bad .torrent
file are given in command-line and exits with status non-zero.
* Added aria2c bash_completion.
* Added more error code values.
* For MINGW32 build, percent-encode non-ASCII characters in filename.
* Made --continue, --daemon, --no-conf, --no-netrc, --show-files,
--allow-overwrite, --allow-piece-length-change,
--realtime-chunk-checksum and --bt-require-crypto option take
optional argument.
* Enter 'end game' mode from the beginning when getting torrent
metadata for quick data retrieval.
* Use --max-connection-per-server option value for Metalink as well
* Fixed memory leak with expat.
* Added sha-224, sha-384, sha-512 hash function support.