aget [options]... \s-1URL\s0
Aget is a multi-threaded HTTP download accelerator that is utilizing the POSIX thread library - libpthread(3LIB). Aget is an acronym for two Turkish words "Acele Getir" (English: Get it fast!). Tests show that Aget is successful in realizing its objectives. A file of size 36,347,010 bytes was downloaded in 14 minutes 28 secs via wget(1); whereas it was downloaded in 3 minutes and 15 seconds via aget. If downloading a file of size less than 512K bytes, it's suggested to use small segments, i.e. 4-5. However for large files, it's urged to increase the number of threads to speed up.
-p port
port number to connect to.
-l file
local file name, if different from the remote file.
-n threads
suggested number of threads. If no thread number is supplied, it is defaulted to 1.
-f
force use of suggested number of threads.
-h
help screen.
-v
version info.
The following exit values are returned:
0
Successful completion.
1
Application exited with failure.
-1
POSIX pthreads creation error occurred.
Example 1: Say you want to download a URL using 10 threads, just type:
example% aget -n 10 http://www.enderunix.org/murat/barismanco-hibrahimsofrasi.mp3
wget(1), libpthread(3LIB)
This program does not support IPv6 yet, this is an architectural bug that will be fixed.