aget 1 "23 Feb 2009" "SunOS 5.11" "User Commands"
NAME
Aget - multi-threaded HTTP download accelerator
SYNOPSIS

aget [options]... \s-1URL\s0
DESCRIPTION

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.

OPTIONS

-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.

EXIT STATUS

The following exit values are returned:

0

Successful completion.

1

Application exited with failure.

-1

POSIX pthreads creation error occurred.

"EXAMPLES"

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
SEE ALSO

wget(1), libpthread(3LIB)

BUGS

This program does not support IPv6 yet, this is an architectural bug that will be fixed.