cURL

cURL

cURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。 cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。

libcurl支持的平台有Solaris、NetBSD、FreeBSD、OpenBSD、Darwin、HP-UX、IRIX、AIX、Tru64、Linux、UnixWare、HURD、Windows、Symbian、Amiga、OS/2、BeOS、Mac OS X、Ultrix、QNX、BlackBerry Tablet OS、OpenVMS、RISC OS、Novell NetWare、DOS等。

cURL
cURL Wiki

Use Curl In Windows

Opensource Software for Windows as binary version

cURL groks URLs

GUI for cURL 0.1

在这个网站上提供cURL编译好的Windows版本以及一个GUI外壳版。

使用VS2010编译cURL动态库

Ws2_32.lib Wldap32.lib

使用Download Wizard下载所需的cURL版本

curl.haxx.se提供了下载向导帮助选择所需要的版本,在项目里直接使用动态库,不再下载源码,不维护第三方开源项目的源码,直接使用二进制文件。