aria2 に似たアプリケーションはいくつか存在しますが、以下の 2 点 において aria2 は差別化されます: (1) 複数のソース (http/ftp そして BitTorrent) からダウンロードで きる。 (2) aria2 に URL のリストを与えた場合、それらを一つ一つ逐次的にダウンロー ドするのではなく、複数並列でダウンロードすることができます。一つ ずつダウンロードを待つ必要はないのです。これにより aria2 は与え られた帯域をめいいっぱい使用して高速なダウンロードを実現します。
ファイルをHTTP(S)/FTPとBitTorrentの両方から同時にダウンロードする機能を持っています。HTTP(S)/FTPからダウンロードしたデータは、BitTorrentネットワークにアップロードされます.
信頼性 という意味でもっともすぐれたHTTP(S)/FTPダウンロードユーティリティ です。なぜなら、Metalink のチャンクチェックサムをサポートしており、 BitTorrentのようにダウンロードした部分部分のチェックサムを照合す る機能をもつからです。チェックサムが違っていればその部分だけダウ ンロードすればよいのです。従来のようなファイルをすべてダウンロード してからチェックサムをとり、間違っていれば全部ダウンロードしなおすことと較べてください。 その差はファイルサイズが大きくなるにつれて明らかです。
aria2 is a lightweight multi-protocol & multi-source, cross platform download utility operated in command-line. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink.
This release adds Metalink4 support and BitTorrent Local Peer Discovery. aria2.changeUri XML-RPC method was added. It enables you to add/remove URIs to existing downloads dynamically. The user and password for proxy server now can be specified in command-line separately. We refactored the code based on profiler results, so aria2 now runs more efficiently than ever. Russian and Simplified Chinese translation were updated.
aria2 は, 複数のサーバーから複数のプロトコルを用いてファイルを高速にダウンロードできるユーティリティです. コマンドラインインターフェースなので, wget によく似ていますが, BitTorrent もダウンロードできます. HTTP(S)/FTP/ BitTorrent (DHT, PEX, MSE/PE) /Metalink をサポートしています.
このリリースでは, Metalink4 と BitTorrent Local Peer Discovery のサポートを追加しました. aria2.changeUri XML-RPC メソッドを追加しました. このメソッドにより, URI を動的にダウンロードに追加したり削除したりすることができます. プロキシサーバーのユーザーとパスワードを個別に設定できるようになりました. プロファイリングの結果を元に, 処理の高速化をはかりました.
* Resurrected --http-proxy-user and --http-proxy-passwd option.
Added --https-proxy-user, --https-proxy-passwd, --ftp-proxy-user,
--ftp-proxy-passwd, --all-proxy-user, --all-proxy-passwd option.
* Updated Russian and Simplified Chinese translation.
* Added --reuse-uri option. This option has existed quite long, but
been hidden.
* Fixed the bug that filename is percent encoded where it must be
percent decoded in sendMdtm().
* Added getServers XML-RPC method. It returns currently connected
HTTP(S)/FTP server and download speed, etc.
* Added 'status' key to the response of getUri XML-RPC method.
* Added changeUri XML-RPC method. This method removes/adds URIs
dynamically.
* Replaced null or control characters in file path with '_'. For
MinGW32 build, additional characters which is not allowed in
Windows kernel are also replaced. util::detectDirTraversal() now
returns true if given string contains null or control characters.
* Discard torrent file if path data in it contains directory
traversal directives. Discard metalink:file element in Metalink3
format if its name attribute contains directory traversal
directives. Ignore name attribute of metalink:signature element in
Metalink3 format if it contains directory traversal directives.
* Added Metalink4 support. Files with same metaurl are
grouped and downloaded in one RequestGroup.
* Added --bt-lpd-interface option to specify the interface to use for
Local Peer Discovery. LpdMessageDispatcher object now has its own
socket. LpdMessageReceiver's socket is binded to multicast address
to only receive multicast packets.
* Added Local Peer Discovery. It is disabled by default. Use
--bt-enable-lpd to enable the function.