cURL Docs Comparison Table
Compare cURL Features with Other FTP+HTTP Tools
This comparison only involves entirely free and open source software.
| Feature |
curl |
snarf |
wget |
pavuk |
fget |
fetch |
| FTP Resume |
yes |
yes |
yes |
yes |
no |
yes |
| HTTP Resume |
yes |
yes |
yes |
yes |
no |
yes |
| Follow HTTP Redirects |
yes |
yes |
yes |
yes |
no |
yes |
| Multiple URLs |
yes |
yes |
yes |
yes |
no |
yes |
| HTTP Proxy |
yes |
yes |
yes |
yes |
yes |
yes |
| FTP Active Mode |
yes |
yes |
yes |
yes |
no |
yes |
| SOCKS |
yes |
yes |
yes |
yes |
no |
no |
| Username/Password |
yes |
yes |
yes |
yes |
yes |
yes |
| HTTP POST |
yes |
no |
yes |
yes |
no |
no |
| HTTP Persistent Connections |
yes |
no |
yes |
yes |
no |
no |
| Cookie Support |
yes |
no |
yes |
yes |
no |
no |
| Tiny Executable |
no |
yes |
no |
no |
yes |
yes |
| IPv6 Support |
yes |
no |
no |
no |
yes |
yes |
| HTTP 1.1 |
yes |
no |
no |
yes |
no |
yes |
| .netrc Support |
yes |
no |
yes |
no |
no |
no |
| HTTPS |
yes |
no |
yes |
yes |
no |
no |
| HTTP Digest Auth |
yes |
no |
yes |
yes |
no |
no |
| Recursive Download |
no |
no |
yes |
yes |
no |
no |
| FTP SSL |
yes |
no |
no |
yes |
no |
no |
| Native Win32 Port |
yes |
no |
yes |
no |
no |
no |
| HTTP NTLM Auth |
yes |
no |
no |
yes |
no |
no |
| Large File Support |
yes |
no |
yes |
no |
no |
no |
| FTP Upload |
yes |
no |
no |
no |
no |
no |
| HTTP PUT |
yes |
no |
no |
no |
no |
no |
| HTTP POST chunked |
yes |
no |
no |
no |
no |
no |
| multipart POST |
yes |
no |
no |
no |
no |
no |
| Session ID caching |
yes |
no |
no |
no |
no |
no |
| FTP Kerberos |
yes |
no |
no |
no |
no |
no |
| HTTP Ranges |
yes |
no |
no |
no |
no |
no |
| FTP Ranges |
yes |
no |
no |
no |
no |
no |
| HTTP deflate/gzip |
yes |
no |
no |
no |
no |
no |
| HTTP Negotiate Auth |
yes |
no |
no |
no |
no |
no |
| HTTP SPNEGO Auth |
yes |
no |
no |
no |
no |
no |
| FTP Connection Re-use |
yes |
no |
no |
no |
no |
no |
| License |
MIT |
GPL |
GPL |
GPL |
? |
BSD |
Quick links to the above mentioned tools: snarf, wget, pavuk, fget.
'Fetch' is an integral part of the FreeBSD operating system.
This comparison table is a rip-off from the now extinct snarf comparison
table. Please mail us corrections if this table is incorrect, or tell us
other features we should compare!
|