kučera | |
---|---|
příklad výstupu zcurl -O | |
Typ | FTP klient / HTTP klient |
Autor | Daniel Stenberg [1] |
Vývojář | Přispěvatelé do projektu cURL |
Zapsáno v | C |
Operační systém | 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 Server, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS |
Jazyky rozhraní | Angličtina |
První vydání | 1997 [2] |
Nejnovější verze | |
Licence | Svobodný software: MIT/X odvozená licence |
webová stránka | curl.se _ |
Mediální soubory na Wikimedia Commons |
cURL je ( s licencí MIT ) [4] multiplatformní nástroj příkazového řádku, který vám umožňuje komunikovat s mnoha různými servery přes mnoho různých protokolů pomocí syntaxe URL .
Původním autorem je Daniel Stenberg . Celkový počet vývojářů je 6.
S vydáním Redstone 4 „April 2018 Update“ (verze 1803) pro Windows 10 byl cURL součástí tohoto operačního systému [5] .
cURL může automatizovat přenos souborů nebo sekvenci takových operací. Je to například dobrý nástroj pro simulaci uživatelských akcí ve webovém prohlížeči.
Program podporuje protokoly: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , dále POP3 , IMAP a SMTP . cURL také podporuje HTTPS certifikáty, HTTP POST metody, HTTP PUT, upload na FTP, upload přes HTTP formuláře.
Podporované metody ověřování jsou Basic, Digest, NTLM a Negotiate pro HTTP a Kerberos pro FTP.
Je možné obnovit přenos souboru z místa přerušení (s podporou protokolu), tunelování přes HTTP proxy , podpora HTTP-Cookie .
cURL není offline prohlížeč jako HTTrack a nemůže stáhnout celý obsah webu [6] .
Libcurl je průchozí API knihovna, kterou mohou vývojáři vložit do svých programů; cURL funguje jako samostatný obal pro knihovnu libcurl. libcurl se používá k poskytování schopnosti přenášet soubory (adresované URL) do mnoha aplikací (otevřených i komerčních).
Existují integrační moduly (vazby) pro libcurl pro práci s více než 30 programovacími jazyky.
Správci stahování | |
---|---|
Víceplatformní | |
Okna |
|
Linux / *nix | |
Operační Systém Mac |
|