GNU Wget

GNU Wget Popis tohoto obrázku, také komentován níže Screenshot Wgetu běžícího v prostředí Linuxu Informace
Vyvinul Projekt GNU
První verze Leden 1996
Poslední verze 1.21.1 (9. ledna 2021)
Vklad git.savannah.gnu.org/git/wget.git
Napsáno VS
Operační systém GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows a Linux
Písemné formáty WARC ( v )
Typ
Klient HTTP Klient FTP ( d )
Balíček GNU ( d ) Aplikace konzoly
správce stahování ( en )
Licence GPL-3.0 + ( d )
webová stránka www.gnu.org/software/wget

Chronologie verzí

Wget je zákazník HTTP , HTTPS a FTP vyvinut v lednu 1996 od Hrvoje Niksic a udržuje projektu GNU od února 1997 . Jeho rozhraní příkazového řádku umožňuje načítat obsah z webového serveru nebo serveru FTP. Je to bezplatný software, jehož název je odvozen z anglického webu a získat .

Technická charakteristika

Wget vám umožňuje vytvářet zrcadla webů nebo provádět rekurzivní stahování . Jeho název pochází z webu a GET, což je název příkazu použitého v protokolu HTTP k načtení souboru. Je schopen komunikovat s protokoly HTTP a FTP .

Je napsán v jazyce C extrémně přenosným stylem . Je to program příkazového řádku používaný hlavně v systémech Unix . Existují také grafická rozhraní , například gwget a verze pro Windows .

Wget je neinteraktivní, což znamená, že může pracovat na pozadí, aniž by byl uživatel identifikován na svém počítači. Naopak, většina webových prohlížečů vyžaduje neustálou přítomnost uživatele, což může být při velkých datových přenosech velmi nepohodlné.

Při vytváření zrcadla nebo „rekurzivním stahování“ respektuje wget protokol robots.txt . Wget lze nakonfigurovat tak, aby lokálně převáděl odkazy na stažené soubory HTML , aby je bylo možné prohlížet offline.

Zástupnými znaky pro názvy souborů a obrazy rekurzivní zrcadla jsou k dispozici během přenosu přes FTP . wget může číst časové razítko poskytované servery HTTP a FTP a ukládat jej lokálně. Wget tak může zkontrolovat, zda byl vzdálený soubor od posledního vyhledávání upraven, a případně automaticky stáhnout novou verzi. Wget je proto vhodným nástrojem pro vytváření zrcadel serverů FTP nebo domovských stránek.

Wget byl navržen tak, aby byl robustní, pokud je síťové připojení pomalé nebo nestabilní; Pokud stahování selže z důvodu problému se sítí, zkusí to znovu, dokud nebude obnoven celý soubor, přičemž bude pokračovat tam, kde přestal.

Wget podporuje proxy servery , které mohou snížit zatížení sítě, zrychlit stahování a povolit přístup za bránou firewall .

Historický

Wget před verzí 1.10 nezpracovával soubory větší než 2 gigabajty .

GNU Wget byl následně několik let udržován Micahem Cowanem, následovaným Giuseppem Scrivanem v roce 2010.

Wget2, nástupce wget, je ve vývoji. Pro zlepšení výkonu bude provedeno mnoho změn, včetně: podpory HTTP / 2 , komprese HTTP, paralelizace připojení nebo dokonce použití hlavičky HTTP  (en) If-Modified-Since.

Grafické implementace

Poznámky a odkazy

Reference

  1. „  Vydán wget-1.21.1 [stabilní]  “ (přístup k 15. lednu 2021 )
  2. https://www.gnu.org/software/wget/
  3. (in) „  Wget / wget2 · GitLab  “ na GitLab (přístup 10. dubna 2019 )
  4. „GWGET - Správce stahování pro GNOME2“ , projects.gnome.org , 8. července 2011.

Poznámky

  1. V dubnu 2010 společně s Karlem Berrym; poté byl správcem projektů GNU IceCat a MyServer.

Podívejte se také