GNU Wget

GNU Wget Beskrivelse af dette billede, også kommenteret nedenfor Skærmbillede af Wget, der kører i et Linux-miljø Information
Udviklet af GNU-projekt
Første version Januar 1996
Sidste version 1.21.1 (9. januar 2021)
Depositum git.savannah.gnu.org/git/wget.git
Skrevet i VS
Operativ system GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows og Linux
Skriftlige formater WARC ( i )
Type HTTP-
klient FTP-klient ( d )
GNU-pakke ( d )
Download manager
Konsolapplikation ( en )
Licens GPL-3.0 + ( d )
Internet side www.gnu.org/software/wget

Kronologi af versioner

Wget er en kunde- HTTP , HTTPS og FTP udviklet i januar 1996 af Hrvoje Niksic og vedligeholdt af GNU-projektet siden februar 1997 . Dens kommandolinjegrænseflade giver dig mulighed for at hente indhold fra en web- eller FTP- server . Det er gratis software, hvis navn stammer fra engelsk World Wide Web og get .

Tekniske egenskaber

Wget giver dig mulighed for at oprette sidespejle eller udføre rekursive downloads . Dets navn kommer fra World Wide Web og GET, som er navnet på den kommando, der bruges i HTTP- protokollen til at hente en fil. Det er i stand til at kommunikere med HTTP- og FTP- protokoller .

Det er skrevet i C i en ekstremt bærbar stil . Det er et kommandolinjeprogram, der hovedsagelig bruges på Unix- systemer . Grafiske frontends som gwget og versioner til Windows findes også.

Wget er ikke-interaktiv, hvilket betyder, at den kan arbejde i baggrunden, uden at brugeren identificeres på deres maskine. Tværtimod kræver de fleste webbrowsere konstant tilstedeværelse af brugeren, hvilket kan være meget irriterende under store dataoverførsler.

Når du opretter et spejl eller "downloader rekursivt", respekterer wget robots.txt- protokollen . Wget kan konfigureres til lokalt at konvertere links til downloadede HTML- filer, så de kan ses offline.

Den wildcard til filnavne og billeder af rekursive mappe spejle er tilgængelige i løbet af en overførsel via FTP . wget kan læse tidsstemplet leveret af HTTP- servere og FTP-servere og gemme det lokalt. Wget kan således kontrollere, om en ekstern fil er blevet ændret siden sidste søgning, og muligvis automatisk downloade den nye version. Wget er derfor et passende værktøj til at oprette spejle på FTP-sider eller hjemmesider.

Wget blev designet til at være robust, hvis netværksforbindelsen er langsom eller ustabil; hvis en download mislykkes på grund af et netværksproblem, vil den prøve igen, indtil hele filen er gendannet og fortsætter, hvor den slap.

Wget understøtter proxyservere , som kan reducere netværksbelastning, fremskynde download og give adgang bag en firewall .

Historisk

Wget håndterede ikke filer større end 2 gigabyte før version 1.10.

GNU Wget blev efterfølgende vedligeholdt i et par år af Micah Cowan, efterfulgt af Giuseppe Scrivano i 2010.

Wget2, efterfølgeren til wget, er under udvikling. Der foretages mange ændringer for at forbedre ydeevnen, herunder: HTTP / 2-understøttelse , HTTP-komprimering, forbindelsesparallelisering eller endda brugen af HTTP  (da) Hvis-ændret-siden- overskrift .

Grafiske implementeringer

Noter og referencer

Referencer

  1. wget-1.21.1 frigivet [stabil]  " (adgang 15. januar 2021 )
  2. https://www.gnu.org/software/wget/
  3. (in) "  Wget / wget2 · GitLab  "GitLab (adgang 10. april 2019 )
  4. “GWGET - Download Manager til GNOME2” , projects.gnome.org , 8. juli 2011.

Bemærkninger

  1. I april 2010 sammen med Karl Berry; han var derefter vedligeholder af GNU IceCat og MyServer- projekterne .

Se også