GNU Wget

GNU Wget Descrição desta imagem, também comentada abaixo Captura de tela do Wget em execução em um ambiente Linux Em formação
Desenvolvido por Projeto GNU
Primeira versão Janeiro de 1996
Última versão 1.21.1 (9 de janeiro de 2021)
Depósito git.savannah.gnu.org/git/wget.git
Escrito em VS
Sistema operacional GNU , GNU / Linux , FreeBSD , NetBSD , OpenBSD , Haiku , HP-UX , Tru64 UNIX , Solaris , macOS , Microsoft Windows e Linux
Formatos escritos WARC ( em )
Modelo
Cliente HTTP Cliente FTP ( d )
Pacote GNU ( d ) Aplicativo de console do
gerenciador de download ( en )
Licença GPL-3.0 + ( d )
Local na rede Internet www.gnu.org/software/wget

Cronologia das versões

Wget é um cliente HTTP , HTTPS e FTP desenvolvido em janeiro de 1996 por Hrvoje Niksic e mantido pelo projeto GNU desde fevereiro de 1997 . Sua interface de linha de comando permite que você recupere conteúdo de um servidor da Web ou FTP. É um software livre cujo nome é derivado do inglês World Wide Web e get .

Características técnicas

O Wget permite que você crie espelhos do site ou execute downloads recursivos . Seu nome vem de World Wide Web e GET, que é o nome do comando usado no protocolo HTTP para recuperar um arquivo. É capaz de se comunicar com os protocolos HTTP e FTP .

Ele é escrito em C em um estilo extremamente portátil . É um programa de linha de comando usado principalmente em sistemas Unix . Também existem front- ends gráficos, como gwget e versões para Windows .

O Wget não é interativo, o que significa que pode funcionar em segundo plano, sem que o usuário seja identificado em sua máquina. Pelo contrário, a maioria dos navegadores da web requer a presença constante do usuário, o que pode ser muito inconveniente durante grandes transferências de dados.

Ao criar um espelho ou "baixar recursivamente", o wget respeita o protocolo do robots.txt . O Wget pode ser configurado para converter localmente os links de arquivos HTML baixados para que possam ser visualizados offline.

O curinga para nomes de arquivo e imagens de espelhos de diretório recursivos estão disponíveis durante uma transferência via FTP . wget pode ler o carimbo de data / hora fornecido por servidores HTTP e servidores FTP e salvá-lo localmente. O Wget pode, portanto, verificar se um arquivo remoto foi modificado desde a última pesquisa e, possivelmente, baixar automaticamente a nova versão. Wget é, portanto, uma ferramenta apropriada para criar espelhos de sites FTP ou home pages.

O Wget foi projetado para ser robusto se a conexão de rede for lenta ou instável; se o download falhar devido a um problema de rede, ele tentará novamente até que todo o arquivo seja recuperado, continuando de onde parou.

O Wget oferece suporte a servidores proxy , que podem reduzir a carga da rede, acelerar downloads e permitir o acesso por trás de um firewall .

Histórico

O Wget não lidava com arquivos maiores que 2 gigabytes antes da versão 1.10.

O GNU Wget foi posteriormente mantido por alguns anos por Micah Cowan, sucedido por Giuseppe Scrivano em 2010.

Wget2, o sucessor do wget, está em desenvolvimento. Muitas mudanças serão feitas para melhorar o desempenho, incluindo: suporte HTTP / 2 , compactação HTTP, paralelização de conexão ou até mesmo o uso do cabeçalho HTTP  (en) If-Modified-Since.

Implementações gráficas

Notas e referências

Referências

  1. wget-1.21.1 lançado [estável]  " (acessado em 15 de janeiro de 2021 )
  2. https://www.gnu.org/software/wget/
  3. (em) "  Wget / wget2 · GitLab  " no GitLab (acessado em 10 de abril de 2019 )
  4. “GWGET - Download Manager for GNOME2” , projects.gnome.org , 8 de julho de 2011.

Notas

  1. Em abril de 2010, juntamente com Karl Berry; ele era então o mantenedor dos projetos GNU IceCat e MyServer.

Veja também