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 は, 複数のサーバーから複数のプロトコルを用いてファイルを高速にダウンロードできるユーティリティです. コマンドラインインターフェースなので, wget によく似ていますが, BitTorrent もダウンロードできます. HTTP(S)/FTP/ BitTorrent (DHT, PEX, MSE/PE) /Metalink をサポートしています.
This release fixes several bugs reported in github issues and adds a feature to make RPC authentication more resilient to certain attacks. New option --pause-metadata is added. The explanation is a bit log, so check the changelog and manual. The session is now only saved if there are changes from the last saved state.
From this release, MinGW32 build uses Windows native TLS implementation and no longer use OpenSSL library.
* Disard cache when checking checksum
* Compat with libuv 0.11 (Unstable)
* Drop WinMessageDigestImpl.
* Add --pause-metadata option
* Improve compiler/platform/libs information in logs
* Fix use-after-free on exit with multi-file torrent download + DHT
* Fix bug that zero length file is not opened when flushing cache
* Support PREF_DIR change for Metalink files
* Fix assertion failure when dir option of paused HTTP/FTP download is
* Save session only when there is change since the last serialization
* Fix (unknown length) downloads larger than 2GiB
* Fix F_PREALLOC based allocation on some OSX versions
* Use index.html as filename for conditional-get when file is missing
* Always add README.html to dist_doc_DATA
* Validate token using PBKDF2-HMAC-SHA1.
* Add --disable-websocket configure option
* mingw32: Enable wintls and compile with GMP
* AppleTLS: Enable BEAST mitigations in ST
* WinTLS: Accept chains with no revocation information.
* Fix GnuTLS 2.x compatiblity
* AppleTLS: Use newer, non-deprecated API in 10.8+