ダウンロードリスト

プロジェクト概要

aria2 は、ファイルを高速にダウンロードできる軽量なユーティリティです。 コマンドラインインターフェースなので、wget や curl によく似ていますが、BitTorrent もサポートしています。HTTP(S)/FTP/ BitTorrent (DHT, PEX, MSE/PE) /Metalink をサポートしてます。

aria2 に似たアプリケーションはいくつか存在しますが、以下の 2 点 において aria2 は差別化されます: (1) 複数のソース (http/ftp そして BitTorrent) からダウンロードで きる。 (2) aria2 に URL のリストを与えた場合、それらを一つ一つ逐次的にダウンロー ドするのではなく、複数並列でダウンロードすることができます。一つ ずつダウンロードを待つ必要はないのです。これにより aria2 は与え られた帯域をめいいっぱい使用して高速なダウンロードを実現します。

ファイルをHTTP(S)/FTPとBitTorrentの両方から同時にダウンロードする機能を持っています。HTTP(S)/FTPからダウンロードしたデータは、BitTorrentネットワークにアップロードされます.

信頼性 という意味でもっともすぐれたHTTP(S)/FTPダウンロードユーティリティ です。なぜなら、Metalink のチャンクチェックサムをサポートしており、 BitTorrentのようにダウンロードした部分部分のチェックサムを照合す る機能をもつからです。チェックサムが違っていればその部分だけダウ ンロードすればよいのです。従来のようなファイルをすべてダウンロード してからチェックサムをとり、間違っていれば全部ダウンロードしなおすことと較べてください。 その差はファイルサイズが大きくなるにつれて明らかです。

システム要件

システム要件が設定されていません

リリース時刻: 2010-06-04 22:50
aria2 aria2-1.9.4 (4 個のファイル 非表示)

リリースノート

This release fixes the bug that connection reuse on FTP does not work if FTP server changes root directory based on account. It also fixes the bug that reading Metalink document from pipe (-M- option) does not work when aria2 is built with expat or old libxml2(2.7.6 or earlier). Now aria2 does not emit error if given Metalink document is empty(no file element). The response of aria2.tellStopped XML-RPC method now has more information: totalLength, completedLength, uploadLength, bitfield and so on.

このリリースでは, アカウントによってルートディレクトリを変更する FTP サーバーでコネクション再利用を行った場合, ダウンロードが失敗するバグを修正しました. Metalink ドキュメントをパイプから読むこと (-M- オプション) が, expat や 2.7.6 以前の libxml2 を使っている場合に失敗するバグを修正しました. 空の Metalink ドキュメント (file 要素なし) を指定したときに, 例外を送出しないようにしました. aria2.tellStopped XML-RPC メソッドの応答の情報を増やしました: totalLength, completedLength, uploadLength, bitfield など.

変更履歴

* Updated Italian translation. Added Korean translation. Thanks to
all translators.

* Fixed the bug that reading Metalink from pipe fails on older
libxml2. It only accepts "-" as a special keyword to read stdin.

* Added log message when cookies are loaded. Added filename to log
message when serializing session.

* Treat SIGHUP and SIGTERM signal as emergency shutdown because they
are usually issued by system or other process.

* Don't throw exception when Metalink document is empty(no file
element). It is a valid Metalink document anyway.

* Fixed the bug that feeding Metalink XML via pipe (-M- option) does
not work when aria2 is built with expat. Fixed the bug that when
Metalink XML is fed via pipe and --save-session is used, entry
"/dev/stdin" is saved in session file.

* Added totalLength, completedLength, uploadLength, bitfield,
downloadSpeed, uploadSpeed, infoHash, numSeeders, pieceLength,
numPieces, connections and dir to the response of aria2.tellStopped
XML-RPC method. aria2.tellWaiting now always returns numSeeders
for BitTorrent download.

* Fixed the bug that connection pooling does not take into account
proxy. This means that when connection A via proxy X is pooled, it
will be wrongly reused in the download using proxy Y.

* Fixed the bug that FTP download may fail when control connection is
reused. This happens because FTP server can offer different root
directory for different account. If pooled connections has
different root directory, then download will fail.