작은숲:위키노트/Libcurl
libcurl은 자유 소프트웨어로 쉽게 쓸 수 있는 URL 전송 라이브러리이다. DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet, TFTP 등 많은 TCP 프로토콜을 지원하고 있다. 또한 HTTP POST와 PUT, FTP 파일 업로드, HTTP 파일 업로드, 프록시, 쿠키, HTTP 사용자 인증, 파일 전송 재개, 프록시 터널링, IPv6 지원 등 많은 기능을 제공한다. libcurl은 Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX, IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/2, BeOs, Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS 등 다양한 플랫폼에 이식되어 있다. 그래서 많은 소프트웨어에서 플랫폼에 관계 없이 URL 전송 라이브러리로 libcurl을 사용한다.
참고
- (영어) cURL 공식 사이트
- (영어) libcurl - What Makes It Special