ダウンロードリスト

プロジェクト概要

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

システム要件

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

リリース時刻: 2008-12-27 15:35
aria2 aria2-1.1.1 (1 個のファイル 非表示)

リリースノート

aria2 1.1.1
===========
This release fixes the bug that --summary-interval=0 doesn't work.

aria2 1.1.0
===========
This release fixes the many bugs such as buggy HTTP pipelining
implementation that leads to corrupted downloads, bad cookie handling
and sending bad formed URI to the tracker. --max-overall-upload-limit
option was added to controll overall(not per torrent) upload speed.

From this release, aria2 validates the server certificate of HTTPS
servers by default. --with-ca-bundle compile time option is added to
specify the default path to the CA bundle. For example, Debian
provides /etc/ssl/certs/ca-certificates.crt, therefore run configure
with --with-ca-bundle='/etc/ssl/certs/ca-certificates.crt'

The most big change in this release is that the package name is
changed from "aria2c" to "aria2". This changes the installation
directory of the documents and the translation files(*.mo). Now the
documents are installed in $prefix/share/doc/aria2 and the each
translation file is named as aria2.mo

aria2 1.1.1
===========
このリリースでは, --summary-interval=0 オプションが動作しないバグを修正
しました.

aria2 1.1.0
===========
このリリースでは, HTTP パイプライニングの実装におけるバグを修正しました.
このバグにより, ダウンロードしたファイルが壊れることがありました. 誤っ
たクッキーの扱いを修正しました. BitTorrent トラッカーに不正な URI でリ
クエストするバグを修正しました. --max-overall-upload-limit を追加しま
した. このオプションは, torrent 毎ではなくアプリケーション全体のアップ
ロード速度の制御を行うものです.

このリリースから, aria2 はデフォルトで HTTPS 通信においてサーバーの証明
書を検証するようになりました. 検証で使う CA 証明書ファイルの場所を指定
するために --with-ca-bundle コンパイル オプションを追加しました. 例えば
Debian では, /etc/ssl/certs/ca-certificates.crt でCA 証明書が提供されて
いますから, configure スクリプトに
--with-ca-bundle='/etc/ssl/certs/ca-certificates.crt' と渡すことになり
ます.

最も大きな変更点は, パッケージの名前が "aria2c" から "aria2" に変更にな
りました. この変更により, ドキュメントと mo ファイルのインストール先が
変更になります. ドキュメントは, $prefix/share/doc/aria2 ディレクトリに
インストールされ, mo ファイルの名前は, aria2.mo になります.

変更履歴

aria2 1.1.1
===========
* Fixed the bug that --summary-interval=0 doesn't work. The summary is
printed repeatedly. It should not be printed if 0 is specified.

aria2 1.1.0
===========
* Print the contents of torrent/metalink files without -T/-M options.

* Updated French, Japanese, Russian and Ukrainian translations.
Thanks to all translators.

* Rename file by appending digits if a local file exists and its file
size is larger than that of remote file with --continue option. The
old implementation just throws exception in such case.

* Fixed the bug that download progress summary is not printed in the
interval specified by the option.

* Fixed the cookie implementation based on RFC2965. Now if a value in
domain field is not started with dot, then prepend dot. That means a
cookie with domain=sf.net is sent to wiki.sf.net.

* Fixed the bug that causes corrupted downloads if HTTP pipelining is
enabled and the server doesn't support keep-alive.

* Added --max-overall-upload-limit option. This option limits the
overall upload speed. Stated in help message that the existing
--max-upload-limit option limits the upload speed per each torrent.
Man page is also updated.

* Fixed the bug that bad URI is sent to the tracker when the announe
URI in torrent file includes query.

* Enabled --check-certificate by default. Added compile
time(configure) option --with-ca-bundle to specify CA bundle. Warn
if --check-certificate=true and --ca-certificate is not specified or
loading CA certificate is failed.

* Added "https" tag to help option category. Added https tag to
--ca-certificate, --certificate, --check-certificate and --private-key
option.

* Changed the package name from "aria2c" to "aria2". The name of the
executable is not changed. This change was done in order to fix the
inconsistency of the package name and the install directory since in
many distributions the binary package name is "aria2", but the old
releases tried to install to "aria2c" directory such as
"/usr/local/share/doc/aria2c".

* Fixed typos in man page.

* RFC3986 complied Percent-Encoding(urlencode). Use uppercase
hexadecimal digits for encoded text instead of lowercase ones.

* Fixed the bug that -pfalse and -ptrue are not recognized properly.

* Fixed the bug that prevents aria2 from downloading 0-length files
via HTTP/FTP.

aria2 1.1.1
===========
* --summary-interval=0 オプションが動作しないバグを修正しました. 本来な
ら 0 が指定された場合, 何も表示されない仕様だが, 連続して表示が行われ
ていました.

aria2 1.1.0
===========
* torrent/metalink ファイルの内容を -T/-M オプション指定なしでも表示で
きるようにしました.

* フランス語, 日本語, ロシア語, ウクライナ語の翻訳を更新しました. 翻訳
者の方々に感謝.

* --continue オプションを指定したときに, すでに同名のファイルが存在して
いて, そのファイルのサイズがリモートサーバーが返したサイズよりも大き
い場合, 数字をファイルの末尾につけた新しいファイル名にリネームしてか
らダウンロードをするようにしました. 以前の実装は, このようなケースを
エラーとしていました.

* ダウンロードの進行状況表示がオプションで指定した間隔で表示されないバ
グを修正しました.

* RFC2965 に基づいてクッキーの実装を修正しました. "." で始まらないドメ
インは, "." を自動で付加するようにしました. ドメイン = sf.net として
送られたクッキーは, wiki.sf.net にも送られるようになりました.

* HTTP パイプライニングを有効にしたときに, リモートサーバーが
keep-alive をサポートしない場合, ダウンロードしたファイルが壊れるバグ
を修正しました.

* --max-overall-upload-limit オプションを追加しました. このオプションは
全体のアップロード速度を制御するものです. 既存の --max-upload-limit
オプションは, torrent 毎のアップロード速度を制御する旨をヘルプメッセー
ジと man ページに記載しました.


* torrent ファイルに記載された announce URI がクエリ パラメータを含む場
合に, 不正な URI で BitTorrent トラッカーにリクエストするバグを修正し
ました.

* --check-certificate をデフォルトで有効にしました. 使用する CA 証明書
ファイルを指定する --with-ca-bundle コンパイル オプション(configure)
を追加しました. --check-certificate=true で --ca-certificate が指定さ
れていない場合, または CA 証明書の読み込みが失敗した場合は, 警告を表
示するようにしました.

* "https" タグをヘルプ オプション のカテゴリに追加しました.
--ca-certificate, --certificate, --check-certificate, --private-key オ
プションに "https" タグを付与しました.

* パッケージ名を "aria2c" から "aria2" に変更しました. 実行ファイル名は
aria2c で変更ありません. この変更は, 各ディストリビューションでのパッ
ケージ名とインストール先ディレクトリの不一致を修正するものです. ほと
んどのディレクトリビューションでは, パッケージ名は"aria2" ですが, 以
前のリリースでは "aria2c" というディレクトリ (例えば,
/usr/local/share/doc/aria2c) にインストールがされていました.


* man ページのタイポを修正しました.

* RFC3986 に基づいたパーセント エンコーディング (URL エンコード) に変更
しました. エンコード後の 16 進表示には, アルファベット大文字を使うよ
うになりました.

* -pfalse と -ptrue オプションが認識されないバグを修正しました.

* HTTP/FTP で長さ 0 のファイルをダウンロードできないバグを修正しました.