GNU Wget

GNU Wget Descrizione di questa immagine, commentata anche di seguito Screenshot di Wget in esecuzione in un ambiente Linux Informazione
Sviluppato da Progetto GNU
Prima versione Gennaio 1996
Ultima versione 1.21.1 (9 gennaio 2021)
Depositare git.savannah.gnu.org/git/wget.git
Scritto in VS
Sistema operativo GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows e Linux
Formati scritti WARC ( in )
genere
Client HTTP Client FTP ( d )
Pacchetto GNU ( d )
Download manager
Applicazione console ( en )
Licenza GPL-3.0 + ( d )
Sito web www.gnu.org/software/wget

Cronologia delle versioni

Wget è un cliente HTTP , HTTPS e FTP sviluppato nel gennaio 1996 da Hrvoje Niksic e gestito dal progetto GNU dal febbraio 1997 . La sua interfaccia a riga di comando consente di recuperare il contenuto da un server Web o FTP. È un software gratuito il cui nome deriva dall'inglese World Wide Web e get .

Caratteristiche tecniche

Wget ti consente di creare mirror del sito o eseguire download ricorsivi . Il suo nome deriva da World Wide Web e GET che è il nome del comando utilizzato nel protocollo HTTP per recuperare un file. È in grado di comunicare con i protocolli HTTP e FTP .

È scritto in C in uno stile estremamente portatile . È un programma a riga di comando utilizzato principalmente su sistemi Unix . Esistono anche front- end grafici come gwget e versioni per Windows .

Wget non è interattivo, il che significa che può funzionare in background, senza che l'utente venga identificato sulla sua macchina. Al contrario, la maggior parte dei browser web richiede la presenza costante dell'utente, il che può essere molto fastidioso durante i trasferimenti di dati di grandi dimensioni.

Quando si crea un mirror o si "scarica in modo ricorsivo", wget rispetta il protocollo robots.txt . Wget può essere configurato per convertire localmente i collegamenti dei file HTML scaricati in modo che possano essere visualizzati offline.

I caratteri jolly per i nomi di file e le immagini dei mirror di directory ricorsivi sono disponibili durante un trasferimento tramite FTP . wget può leggere il timestamp fornito dai server HTTP e dai server FTP e salvarlo localmente. Wget può così verificare se un file remoto è stato modificato dall'ultima ricerca, ed eventualmente scaricare automaticamente la nuova versione. Wget è quindi uno strumento appropriato per creare mirror di siti FTP o home page.

Wget è stato progettato per essere robusto se la connessione di rete è lenta o instabile; se un download non riesce a causa di un problema di rete, riproverà fino a quando l'intero file non sarà stato ripristinato, riprendendo da dove era stato interrotto.

Wget supporta i server proxy , che possono ridurre il carico di rete, velocizzare i download e consentire l'accesso dietro un firewall .

Storico

Wget non gestiva file più grandi di 2 gigabyte prima della versione 1.10.

GNU Wget è stato successivamente mantenuto per alcuni anni da Micah Cowan, succeduto da Giuseppe Scrivano nel 2010.

Wget2, il successore di wget, è in fase di sviluppo. Verranno apportate molte modifiche per migliorare le prestazioni, tra cui: supporto HTTP / 2 , compressione HTTP, parallelizzazione della connessione o anche l'uso dell'intestazione HTTP  (en) If-Modified-Since.

Implementazioni grafiche

Note e riferimenti

Riferimenti

  1. wget-1.21.1 rilasciato [stabile]  " (accesso 15 gennaio 2021 )
  2. https://www.gnu.org/software/wget/
  3. (in) "  Wget / wget2 · GitLab  " su GitLab (visitato il 10 aprile 2019 )
  4. "GWGET - Download Manager for GNOME2" , projects.gnome.org , 8 luglio 2011.

Appunti

  1. Nell'aprile 2010, insieme a Karl Berry; era poi il manutentore dei progetti GNU IceCat e MyServer.

Vedi anche