mirror of
https://github.com/aria2/aria2.git
synced 2025-01-04 09:03:46 +00:00
56 lines
1.7 KiB
Plaintext
56 lines
1.7 KiB
Plaintext
aria2 - a simple utility for downloading files.
|
|
|
|
1. Disclaimer
|
|
-------------
|
|
This program comes with no warranty.
|
|
You must use this program at your own risk.
|
|
|
|
2. About aria2
|
|
--------------
|
|
aria2 has segmented downloading engine in its core. By segmented downloading,
|
|
it can download files very much faster than ordinary browsers.
|
|
|
|
aria2 is in very early development stage. Currently it has following features:
|
|
* HTTP/HTTPS GET support
|
|
* HTTP Proxy support
|
|
* HTTP BASIC authentication support
|
|
* HTTP Proxy authentication support
|
|
* FTP support(active, passive mode)
|
|
* FTP through HTTP proxy(GET command or tunneling)
|
|
* Segmented download
|
|
* Cookie support(currently aria2 ignores "expires")
|
|
* It can run as a daemon process.
|
|
* BitTorrent protocol support
|
|
|
|
3. How to build
|
|
---------------
|
|
$ ./configure
|
|
$ make
|
|
|
|
The executable is aria2c in src directory.
|
|
|
|
4. SSL
|
|
------
|
|
You need OpenSSL library(0.9.7b or higher) to enable HTTPS and BitTorrent
|
|
support.
|
|
|
|
5. BitTorrrent
|
|
--------------
|
|
The filename of the downloaded file is determined as follows:
|
|
|
|
single-file mode:
|
|
If "name" key is present in .torrent file, filename is the value of "name"
|
|
key. Otherwise, filename is the basename of .torrent file appended by
|
|
".file". For example, .torrent file is "test.torrrent", then filename is
|
|
"test.torrent.file".
|
|
The directory to store the downloaded file can be specified by -d option.
|
|
multi-file mode:
|
|
The complete directory/file structure mentioned in .torrent file is
|
|
created.
|
|
The directory to store the top directory of downloaded files can be
|
|
specified by -d option.
|
|
|
|
Note: -o option is used to change the filename of downloaded .torrent file.
|
|
|
|
This version only supports compact peers list format.
|