Download List

專案描述

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のようにダウンロードした部分部分のチェックサムを照合す る機能をもつからです。チェックサムが違っていればその部分だけダウ ンロードすればよいのです。従来のようなファイルをすべてダウンロード してからチェックサムをとり、間違っていれば全部ダウンロードしなおすことと較べてください。 その差はファイルサイズが大きくなるにつれて明らかです。

System Requirements

System requirement is not defined

發布 2011-06-30 23:27
aria2 aria2-1.12.0 (6 files 隱藏)

發布版本通知

This release adds --pause option which makes download paused state immediately when added. If --save-session is used, aria2 will save paused download with --pause option. aria2.getGlobalStat RPC method was added. It returns global statistics such as overall download speed. This release also fixes the bug that RPC request fails if it is compressed. aria2 now won't save removed download in --save-session text file. --file-allocation=falloc now works in MinGW32 build. This only works with NTFS. Russian translation of man page and HTML manual was added.

このリリースでは, ダウンロードを追加時に一時停止状態にする --pause オプションを追加しました. --save-session オプション使用時に一時停止状態のダウンロードを保存するときは, --pause オプション付きで保存するようになりました. aria2.getGlobalStat RPC メソッドを追加しました. このメソッドは, 全体の統計情報, 例えば全体のダウンロード速度, を返します. 圧縮された RPC リクエストを送信するとエラーになるバグを修正しました. 削除されたダウンロードを --save-session オプションで保存しないようにしました. --file-allocation=falloc が MinGW32 ビルドで使えるようになりました. ただし, NTFS でのみ動作します. man ページのロシア語の翻訳を追加しました.

更動紀錄

* Use ServerStat to find faster server. This is useful when several
downloads were started in parallel, but one download is slow and
the other downloads have completed. Then aria2 knows which servers
are fast by the results of completed downloads, and check the
available URIs of slow downloads to see faster server is available
there. If so, use it instead of current slow one to make download
faster.

* Added Russian translation of man page and HTML manual contributed
by ITriskTI.

* Added aria2.getGlobalStat RPC method. It returns overall
download/upload speed and the number of active/stopped/waiting
downloads.

* Added --pause option. This option pauses download after
added. This option is effective only when --enable-rpc=true is
given. When --save-session option is used and there are paused
downloads, they are saved with --pause=true so that it will become
paused state when the session is recovered.

* Abort aria2 if it could not setup any RPC server.

* Added --truncate-console-readout option. This option truncates
console readout to fit in a single line. This is default. Give
false value to this option to tell aria2 not to truncate console
readout.

* Cache and reuse RpcMethod objects.

* Allowed missing params in system.multicall RPC method.

* Added --stream-piece-selector option. This option specifies piece
selection algorithm used in HTTP/FTP download. Piece means fixed
length segment which is downloaded in parallel in segmented
download. If 'default' is given, aria2 selects piece so that it
reduces the number of establishing connection. This is reasonable
default behaviour because establishing connection is an expensive
operation. If 'inorder' is given, aria2 selects piece which has
minimum index. Index=0 means first of the file. This will be useful
to view movie while downloading it. --enable-http-pipelining option
may be useful to reduce reconnection overhead. Please note that
aria2 honors --min-split-size option, so it will be necessary to
specify a reasonable value to --min-split-size option.

* Removed unnecessary template parameter from std::make_pair call.
The patch was contributed from Dan Fandrich.

* Implemented fast file allocation in MinGW32 build. We use
SetFilePointerEx and SetEndOfFile to allocate extents. This only
works with NTFS. To enable this feature, --file-allocation=falloc
must be given.

* Only percent-encode non-printable ASCII chars(0x00-0x1f), non-ASCII
chars(>0x7f), ' ', '"', '<' and '>' for URIs supplied by user and
remote server(usually Location header field).

* Don't throw exception if Z_BUF_ERROR is encountered in GZipEncoder.
This fixed the bug that compressed RPC request failed.

* Don't save removed download in --save-session text file. Now stat
column of removed downloads in Download Results is 'RM' instead of
INPR.