Krul

Van Wikipedia, de gratis encyclopedie
Spring naar navigatie Spring naar zoeken
Krul

Curl-logo.svg
CURL 7.55.1 downloaden in cmd.png
Voorbeelduitvoer van curl -O
Basis data

Onderhouder Daniël Stenberg[1]
ontwikkelaar Daniel Stenberg en nog veel meer
Jaar van uitgave 1998
Huidige versie 7.78,0[2][3]
( 21 juli 2021 )
besturingssysteem Multi platform
programmeertaal C.
categorie Toegang op afstand
Licentie MIT-licentie
Duits sprekend Nee
curl.se

cURL (gespeld als Client voor URL's of Curl URL Request Library , gesproken: [ˈkər (-ə) l] [4] [5] ) is een programmabibliotheek en een opdrachtregelprogramma voor het overbrengen van bestanden in computernetwerken . cURL valt onder de open MIT-licentie en is geporteerd naar onder andere de volgende besturingssystemen: Solaris , NetBSD , FreeBSD , OpenBSD , Darwin en macOS , HPUX , IRIX , AIX , Tru64 , Linux , UnixWare , HURD , Windows , AmigaOS , OS/2 , BeOS , Ultrix , QNX , OpenVMS , RISC OS , Novell Netware en DOS . De bijbehorende programmabibliotheek libcurl wordt door tal van programma's en programmeertalen gebruikt en is een van de meest gebruikte softwarebibliotheken. [6]

verhaal

Daniel Stenberg, de programmeur van cURL, begon in 1997 een programma te schrijven om IRC- deelnemers te voorzien van gegevens over wisselkoersen die van websites moesten worden opgehaald. Hij vertrouwde op de bestaande open source- tool httpget . Na te zijn uitgebreid met andere protocollen, werd het programma voor het eerst gepubliceerd op 20 maart 1998 als cURL 4 . Oorspronkelijk stond de naam voor "zie URL" en werd pas later opnieuw geïnterpreteerd door Stenberg na een betere suggestie voor het huidige backronym . [7]

Bereik van functies

Zoals de volledige naam " Client voor URL's " suggereert, is het een opdrachtregelprogramma voor het downloaden of uploaden van bestanden via een internetadres; POST- verzendingen zijn ook mogelijk. De ondersteunde protocollen vanaf april 2020 omvatten: DICT , FILE, FTP , FTPS , Gopher , HTTP , HTTPS , IMAP , IMAPS , LDAP , LDAPS , POP3 , POP3S , RTMP , RTSP , SCP , SFTP , SMB , SMBS , SMTP , SMTPS , Telnet , TFTP en MQTT . [8e]

Implementaties

cURL is al heel lang in veel Linux- distributies opgenomen. Sinds de update van april 2018 (1803) is cURL opgenomen als een on-board tool in Windows 10 en is opgenomen in een standaardinstallatie van Windows. [9]

Trivia

Vooral onder programmeurs en beheerders is het werkwoord "krullen" (of "krullen") ingeburgerd, wat betekent dat een website wordt weergegeven zonder een webbrowser .

web links

Individueel bewijs

  1. Polhemspriset 2017 . (bezocht op 18 oktober 2017).
  2. Release 7.78.0 .
  3. ^ Daniel Stenberg: [RELEASE] curl 7.78.0 . 21 juli 2021 (toegankelijk 22 juli 2021).
  4. krul - Veelgestelde vragen. Opgehaald op 3 juni 2019 : "We spreken curl uit met een initiële k-klank. Het rijmt op woorden als meisje en graaf. Dit is een kort WAV-bestand om je te helpen: https://media.merriam-webster.com/soundc11/c/curl0001.wav " .
  5. Definitie van KRUL. Opgehaald op 3 juni 2019 (Engels): "\ ˈkər (-ə) l \ https://media.merriam-webster.com/audio/prons/en/us/mp3/c/curl0001.mp3" .
  6. 'S Werelds grootste krulinstallaties | daniel.haxx.se. Ontvangen op 28 juni 2021 (Amerikaans Engels).
  7. ^ Daniel Stenberg: curl, 17 jaar oud vandaag . daniel.haxx.se , 20 maart 2015.
  8. krullen. Ontvangen op 28 februari 2021 .
  9. Wat is er nieuw voor de opdrachtregel in Windows 10 versie 1803 . In: Windows-opdrachtregelprogramma's voor ontwikkelaars . ( microsoft.com [betreden 10 mei 2018]).