24 ans de libcurl
Curl est un outil en ligne de commande destiné à récupérer le contenu d’une ressource accessible par un réseau informatique et gérant de nombreux protocoles.
Curl est un outil essentiel pour de nombreux usages, pris en charge par une gamme très large de systèmes d’exploitation, d’architectures matérielles, de l’objet connecté à l’embarqué spatial en passant par l’informatique classique ou les consoles de jeux. Il évolue rapidement et fréquemment, voir par exemple l’arrivée prochaine de HTTP3 pour curl dans Debian unstable (avec le backend gnutls). Son domaine d’utilisation pourrait encore s’étendre avec l’apparition de wcurl dans Debian et bientôt dans le monde entier ?
Il y a 24 ans, une division du code entre une interface ligne de commande et une bibliothèque a été faite.
Lien Arrivée prochaine de HTTP3 pour curl dans Debian unstable (avec le backend gnutls)
Journal Apparition de wcurl dans Debian et bientôt dans le monde entier ?
Libcurl, c’est la librairie réseau probablement la plus utilisée au monde. S’il y a un processeur quelque part, il y a beaucoup de chance que curl soit dessus.
https://curl.se/
https://fr.wikipedia.org/wiki/CURL
Le binaire curl permet de tout faire en ligne. Mais il y a tellement d’options que je n’ai jamais été capable de les retenir voir de les comprendre. Quand j’ai besoin d’un fichier, j’utilise le vénérable GNU wget qui « just-marche » (tm).
https://fr.wikipedia.org/wiki/GNU_Wget
J’ai toujours pensé que j’étais trop (…)