GNU Wget

GNU Wget Descrierea acestei imagini, comentată și mai jos Captură de ecran a Wget care rulează într-un mediu Linux informație
Dezvoltat de Proiectul GNU
Prima versiune Ianuarie 1996
Ultima versiune 1.21.1 (9 ianuarie 2021)
Depozit git.savannah.gnu.org/git/wget.git
Scris in VS
Sistem de operare GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows și Linux
Formate scrise WARC ( în )
Tip
Client HTTP Client FTP ( d )
Pachet GNU ( d ) Aplicație Console
manager de descărcare ( en )
Licență GPL-3.0 + ( d )
Site-ul web www.gnu.org/software/wget

Cronologia versiunilor

Wget este un client HTTP , HTTPS și FTP dezvoltat în ianuarie 1996 de Hrvoje Niksic și întreținut de proiectul GNU din februarie 1997 . Sa linie de interfață de comandă vă permite să preluați conținut de la un Web sau FTP server de . Este un software gratuit al cărui nume derivă din English World Wide Web și get .

Caracteristici tehnice

Wget vă permite să creați oglinzi de site sau să efectuați descărcări recursive . Numele său provine de la World Wide Web și GET, care este numele comenzii utilizate în protocolul HTTP pentru a prelua un fișier. Este capabil să comunice cu protocoalele HTTP și FTP .

Este scris în C într-un stil extrem de portabil . Este un program de linie de comandă utilizat în principal pe sistemele Unix . Există, de asemenea, front- end-uri grafice precum gwget și versiuni pentru Windows .

Wget nu este interactiv, ceea ce înseamnă că poate funcționa în fundal, fără ca utilizatorul să fie identificat pe computerul său. Dimpotrivă, majoritatea browserelor web necesită prezența constantă a utilizatorului, ceea ce poate fi foarte incomod în timpul transferurilor mari de date.

Când creați o oglindă sau „descărcați recursiv”, wget respectă protocolul robots.txt . Wget poate fi configurat pentru a converti local linkurile fișierelor HTML descărcate, astfel încât acestea să poată fi vizualizate offline.

Wildcard pentru nume de fișiere și imagini de oglinzi de directoare recursive sunt disponibile în timpul unui transfer prin FTP . wget poate citi marcajul de timp furnizat de serverele HTTP și serverele FTP și le poate salva local. Wget poate verifica astfel dacă un fișier la distanță a fost modificat de la ultima căutare și, eventual, poate descărca automat noua versiune. Prin urmare, Wget este un instrument adecvat pentru crearea oglinzilor de site-uri FTP sau pagini de start.

Wget a fost conceput pentru a fi robust dacă conexiunea la rețea este lentă sau instabilă; dacă o descărcare eșuează din cauza unei probleme de rețea, va încerca din nou până când întregul fișier este recuperat, preluând locul unde a rămas.

Wget acceptă servere proxy , care pot reduce încărcarea rețelei, accelera descărcarea și permite accesul în spatele unui firewall .

Istoric

Wget nu a gestionat fișiere mai mari de 2 gigaocteți înainte de versiunea 1.10.

GNU Wget a fost ulterior menținut timp de câțiva ani de Micah Cowan, urmat de Giuseppe Scrivano în 2010.

Wget2, succesorul lui wget, este în curs de dezvoltare. Se vor face multe modificări pentru a îmbunătăți performanța, inclusiv: suport HTTP / 2 , compresie HTTP, paralelizare conexiune sau chiar utilizarea antetului HTTP  (en) If-Modified-Since.

Implementări grafice

Note și referințe

Referințe

  1. „  wget-1.21.1 lansat [stabil]  ” (accesat la 15 ianuarie 2021 )
  2. https://www.gnu.org/software/wget/
  3. (în) „  Wget / wget2 · GitLab  ” pe GitLab (accesat la 10 aprilie 2019 )
  4. „GWGET - Manager de descărcare pentru GNOME2” , projects.gnome.org , 8 iulie 2011.

Note

  1. În aprilie 2010, împreună cu Karl Berry; el a fost apoi întreținătorul proiectelor GNU IceCat și MyServer.

Vezi și tu