becsavar | |
---|---|
példa kimenet innencurl -O | |
Típusú | FTP kliens / HTTP kliens |
Szerző | Daniel Stenberg [1] |
Fejlesztő | A cURL projekt közreműködői |
Beírva | C |
Operációs rendszer | 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 Szerver, OpenBSD, Plan9, QNX, RISC OS, Solaris, Syllable, Tru64 UNIX, UnixWare, VMS, Microsoft Windows, z/OS |
Interfész nyelvek | angol |
Első kiadás | 1997 [2] |
legújabb verzió |
|
Engedély | Ingyenes szoftver: MIT/X eredetű licenc |
Weboldal | curl.se _ |
Médiafájlok a Wikimedia Commons oldalon |
A cURL egy ( MIT licenccel rendelkező ) [4] , többplatformos parancssori segédprogram, amely lehetővé teszi, hogy sok különböző szerverrel kommunikáljon sok különböző protokollon keresztül az URL szintaxis használatával .
Az eredeti szerző Daniel Stenberg . A fejlesztők száma összesen 6.
A Redstone 4 „2018. áprilisi frissítés” (1803-as verzió) Windows 10 rendszerhez való kiadásával a cURL bekerült az operációs rendszerbe [5] .
A cURL automatizálhatja a fájlátvitelt vagy az ilyen műveletek sorozatát. Például jó eszköz a felhasználói műveletek webböngészőben történő szimulálására.
A program támogatja a következő protokollokat: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , valamint POP3 , IMAP és SMTP . A cURL támogatja a HTTPS-tanúsítványokat, a HTTP POST metódusokat, a HTTP PUT-t, az FTP-re való feltöltést, a HTTP-űrlapokon keresztüli feltöltést.
A támogatott hitelesítési módszerek a Basic, a Digest, az NTLM és a Negotiate for HTTP, valamint a Kerberos for FTP.
Lehetőség van a fájl átvitelének folytatására a törés helyéről (protokoll támogatásával), HTTP-proxy -n keresztül történő tunneling , HTTP-Cookie támogatás .
A cURL nem egy offline böngésző , mint a HTTrack , és nem tudja letölteni a webhely teljes tartalmát [6] .
A Libcurl egy átmenő API-könyvtár, amelyet a fejlesztők beágyazhatnak a programjaikba; A cURL a libcurl könyvtár önálló burkolójaként működik. A libcurl arra szolgál, hogy lehetőséget biztosítson fájlok (URL-címmel) átvitelére számos alkalmazásba (nyílt forráskódú és kereskedelmi egyaránt).
Vannak integrációs modulok (kötések), amelyek segítségével a libcurl több mint 30 programozási nyelvvel működik.
Letöltéskezelők | |
---|---|
Cross-platform | |
ablakok |
|
Linux / *nix | |
Mac operációs rendszer |
|