CurL
| curL | |
|---|---|
| | |
| eksempel utgang fra curl -O | |
| Type av | FTP-klient / HTTP-klient |
| Forfatter | Daniel Stenberg [1] |
| Utvikler | Bidragsytere til cURL-prosjektet |
| Skrevet i | C |
| Operativsystem | 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 |
| Grensesnittspråk | Engelsk |
| Første utgave | 1997 [2] |
| siste versjon |
|
| Tillatelse | Fri programvare: MIT/X-avledet lisens |
| Nettsted | curl.se _ |
| Mediefiler på Wikimedia Commons | |
cURL er et ( MIT-lisensiert ) [4] kommandolinjeverktøy på tvers av plattformer som lar deg samhandle med mange forskjellige servere over mange forskjellige protokoller ved å bruke URL -syntaksen .
Den opprinnelige forfatteren er Daniel Stenberg . Det totale antallet utviklere er 6.
Med utgivelsen av Redstone 4 "April 2018 Update" (versjon 1803) for Windows 10 ble cURL inkludert i dette operativsystemet [5] .
Funksjoner
cURL kan automatisere filoverføringer eller en sekvens av slike operasjoner. For eksempel er det et godt verktøy for å simulere brukerhandlinger i en nettleser.
Programmet støtter protokoller: FTP , FTPS , HTTP , HTTPS , TFTP , SCP , SFTP , Telnet , DICT , LDAP , samt POP3 , IMAP og SMTP . cURL støtter også HTTPS-sertifikater, HTTP POST-metoder, HTTP PUT, opplasting til FTP, opplasting via HTTP-skjemaer.
Støttede autentiseringsmetoder er Basic, Digest, NTLM og Negotiate for HTTP, og Kerberos for FTP.
Det er mulig å gjenoppta overføringen av filen fra stedet for pausen (med støtte fra protokollen), tunneling gjennom en HTTP-proxy , HTTP-Cookie- støtte .
cURL er ikke en frakoblet nettleser som HTTrack og kan ikke laste ned hele innholdet på et nettsted [6] .
Libcurl-biblioteket
Libcurl er et bestått API-bibliotek som utviklere kan bygge inn i programmene sine; cURL fungerer som en frittstående innpakning for libcurl-biblioteket. libcurl brukes til å gi muligheten til å overføre filer (adressert med URL) til en rekke applikasjoner (både åpen kildekode og kommersielle).
Det finnes integrasjonsmoduler (bindinger) for at libcurl skal fungere med mer enn 30 programmeringsspråk.
Merknader
- ↑ 17 års historie . Hentet 16. juli 2020. Arkivert fra originalen 29. juli 2020.
- ↑ historie . Hentet 16. juli 2020. Arkivert fra originalen 30. september 2017.
- ↑ Stenberg D. curl 7.86.0 - 2022.
- ↑ Programlisens . Hentet 27. november 2007. Arkivert fra originalen 13. februar 2011.
- ↑ Tar and Curl kommer til Windows! (engelsk) . Arkivert fra originalen 21. januar 2018. Hentet 1. mai 2018.
- ↑ Vanlige spørsmål om cURL Arkivert 23. mai 2009 på Wayback Machine : "Curl er ikke et speilingsprogram for nettsider"
Lenker
- Offisiell side
- Ledelse
- Manual på russisk (utilgjengelig lenke)
- Dokumentasjon for libcurl på russisk