cURL
| cURL | |
| Тип |
Программа для скачивания файлов |
|---|---|
| Написана на | |
| Операционная система | |
| Последняя версия | |
| Лицензия | |
| Сайт | |
cURL — это свободная (распространяемая по лицензии MIT)[2], кроссплатформенная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL.
Автором и обладателем всех прав является Daniel Stenberg.
Содержание |
[править] Возможности
Программа cURL может автоматизировать передачу файлов или последовательность таких операций. Например, это хорошее средство для моделирования действий пользователя в веб-обозревателе.
Программа поддерживает протоколы: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, File: и LDAP. Также cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку на FTP, загрузку через формы HTTP.
Поддерживаемые методы аутентификации: базовая, дайджест, NTLM и Negotiate для HTTP, а также kerberos4 для FTP.
Возможно возобновление передачи файла с места обрыва (при поддержке протоколом), туннелирование через HTTP-прокси, поддержка HTTP-Cookie.
cURL — это не оффлайн-браузер типа HTTrack и не может целиком загрузить содержимое сайта.[3]
[править] Библиотека Libcurl
Libcurl — это библиотека интерфейса API для передачи, которую разработчики могут встроить в свои программы; cURL действует как автономная обёртка для библиотеки libcurl. libcurl используется, чтобы обеспечить возможность передачи файлов (адресуемых с помощью URL) многочисленным приложениям (как открытым, так и коммерческим).
Для libcurl имеется более 30 различных привязок к языкам программирования.
[править] Примечания
- ↑ curl and libcurl | freshmeat.net
- ↑ Лицензия на программу
- ↑ cURL FAQ: «Curl is not a web site mirroring program.»

