rizo | |
---|---|
| |
Tipo de | Cliente FTP / cliente HTTP |
Autor | Daniel Stenberg [1] |
Desarrollador | Colaboradores del proyecto cURL |
Escrito en | C |
Sistema operativo | AIX, AmigaOS, BeOS, Chrome NaCl, DOS, DragonFly BSD, FreeBSD, GNU-Darwin, HPUX, Haiku, Hurd, IRIX, Linux, macOS, MiNT, Midnight BSD, Minix, NetBSD, NetWare, Nexenta, OS/2, Open Servidor, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS |
Idiomas de la interfaz | inglés |
Primera edición | 1997 [2] |
ultima versión |
|
Licencia | Software libre: licencia derivada de MIT/X |
Sitio web | curl.se_ _ |
Archivos multimedia en Wikimedia Commons |
cURL es una utilidad de línea de comandos multiplataforma ( con licencia MIT ) [4] que le permite interactuar con muchos servidores diferentes a través de muchos protocolos diferentes utilizando la sintaxis de URL .
El autor original es Daniel Stenberg . El número total de desarrolladores es 6.
Con el lanzamiento de Redstone 4 "Actualización de abril de 2018" (versión 1803) para Windows 10 , cURL se incluyó con este sistema operativo [5] .
cURL puede automatizar transferencias de archivos o una secuencia de tales operaciones. Por ejemplo, es una buena herramienta para simular las acciones del usuario en un navegador web.
El programa admite los protocolos: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , así como POP3 , IMAP y SMTP . cURL también admite certificados HTTPS, métodos HTTP POST, HTTP PUT, carga a FTP, carga a través de formularios HTTP.
Los métodos de autenticación admitidos son Basic, Digest, NTLM y Negotiate para HTTP, y Kerberos para FTP.
Es posible reanudar la transferencia del archivo desde el lugar de la interrupción (con el apoyo del protocolo), haciendo un túnel a través de un proxy HTTP , compatible con HTTP-Cookie .
cURL no es un navegador fuera de línea como HTTrack y no puede descargar todo el contenido de un sitio [6] .
Libcurl es una biblioteca de API pasajera que los desarrolladores pueden incorporar en sus programas; cURL actúa como un envoltorio independiente para la biblioteca libcurl. libcurl se utiliza para brindar la capacidad de transferir archivos (direccionados por URL) a numerosas aplicaciones (tanto de código abierto como comerciales).
Hay módulos de integración (enlaces) para que libcurl funcione con más de 30 lenguajes de programación.
Gestores de descargas | |
---|---|
multiplataforma | |
ventanas |
|
Linux / *nix | |
Mac OS |
|