Sponsors:
Haxx
|
cURL Docs Comparison Table
Compare cURL Features with Other Download Tools
This comparison only involves entirely free and open source
software that supports both FTP and HTTP transfers.
Feature |
curl |
snarf |
wget |
pavuk |
fget |
fetch |
lftp |
aria2 |
Multiple URLs |
yes |
yes |
yes |
yes |
no |
yes |
no |
yes |
Simultaneous Downloads |
no* |
no |
no |
yes |
no |
no |
yes |
yes |
Username/Password |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
IPv6 Support |
yes |
no |
yes |
yes |
yes |
yes |
yes |
no |
Recursive Download |
no |
no |
yes |
yes |
no |
no |
yes |
no |
Retry Failed Download |
yes |
no |
yes |
yes |
no |
yes |
yes |
yes |
URL Globbing/Sequences |
yes |
no |
yes |
yes |
no |
no |
no |
yes |
Tiny Executable |
no |
yes |
no |
no |
yes |
yes |
no |
no |
Native Win32 Port |
yes |
no |
yes |
no |
no |
no |
no |
yes |
Large File Support |
yes |
no |
yes |
no |
no |
yes |
yes |
yes |
GnuTLS Support |
yes |
no |
yes |
no |
no |
no |
yes |
yes |
SSL Session ID Caching |
yes |
no |
no |
no |
no |
no |
no |
no |
SSL Private Certificates |
yes |
no |
yes |
no |
no |
no |
no |
no |
.netrc Support |
yes |
no |
yes |
no |
no |
yes |
yes |
yes |
Metalink Support |
no |
no |
no |
no |
no |
no |
no |
yes |
IDN Support |
yes |
no |
no |
no |
no |
no |
no |
no |
Multilingual Messages |
no |
no |
yes |
yes |
no |
no |
yes |
yes |
Bandwidth Limiting |
yes |
no |
yes |
yes |
no |
no |
yes |
yes |
SOCKS |
yes |
yes |
yes |
yes |
no |
no |
yes |
no |
TFTP |
yes |
no |
no |
no |
no |
no |
no |
no |
SCP upload/download |
yes |
no |
no |
no |
no |
no |
no |
no |
SFTP upload/download |
yes |
no |
no |
no |
no |
no |
yes |
no |
HTTP Proxy |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
yes |
HTTP Resume |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
HTTP Ranges |
yes |
no |
no |
no |
no |
no |
no |
no |
Follow HTTP Redirects |
yes |
yes |
yes |
yes |
no |
yes |
no |
yes |
HTTP POST |
yes |
no |
yes |
yes |
no |
no |
yes |
no |
HTTP POST Chunked |
yes |
no |
no |
no |
no |
no |
no |
no |
HTTP PUT |
yes |
no |
no |
no |
no |
no |
yes |
no |
Cookie Support |
yes |
no |
yes |
yes |
no |
no |
yes |
yes |
HTTP 1.1 |
yes |
no |
no |
yes |
no |
yes |
yes |
yes |
HTTP Persistent Connections |
yes |
no |
yes |
yes |
no |
no |
yes |
yes |
HTTPS |
yes |
no |
yes |
yes |
no |
yes |
yes |
yes |
HTTP Digest Auth |
yes |
no |
yes |
yes |
no |
no |
no |
no |
HTTP NTLM Auth |
yes |
no |
yes |
yes |
no |
no |
no |
no |
HTTP NTLM-SSPI |
yes |
no |
no |
no |
no |
no |
no |
no |
HTTP Negotiate Auth |
yes |
no |
no |
no |
no |
no |
no |
no |
HTTP SPNEGO Auth |
yes |
no |
no |
no |
no |
no |
no |
no |
HTTP Multipart POST |
yes |
no |
no |
yes |
no |
no |
no |
no |
HTTP deflate/gzip |
yes |
no |
no |
yes |
no |
no |
no |
no |
FTP Resume |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
FTP Ranges |
yes |
no |
no |
no |
no |
no |
no |
no |
FTP Active Mode |
yes |
yes |
yes |
yes |
no |
yes |
yes |
yes |
FTP SSL |
yes |
no |
no |
yes |
no |
no |
yes |
no |
FTP Upload |
yes |
no |
no |
no |
no |
no |
yes |
no |
FTP Kerberos |
yes |
no |
no |
no |
no |
no |
no |
no |
FTP Connection Re-use |
yes |
no |
no |
yes |
no |
yes |
yes |
no |
FTP 3rd Party Transfer |
no |
no |
no |
no |
no |
no |
yes |
no |
GOPHER |
no |
yes |
no |
yes |
no |
no |
yes |
no |
License |
MIT |
GPL |
GPL |
GPL |
? |
BSD |
GPL |
GPL |
Version |
7.19.7 |
7.0 |
1.10.2 |
0.9.34 |
0.4.1 |
4.7 |
3.5.0 |
0.12 |
The mentioned tools: snarf, wget, pavuk, fget, lftp, aria2.
'Fetch' is an integral part of the FreeBSD operating system.
* curl does not support downloading multiple URLs simultaneously, although
libcurl does.
Please mail us corrections if this
table is incorrect, or tell us other features we should compare!
|