fbpx
Wikipedia

GNU Wget

GNU Wget es una herramienta libre que permite la descarga de contenidos desde servidores web de una forma simple. Su nombre deriva de World Wide Web (w), y de «obtener» (en inglés get), esto quiere decir: obtener desde la WWW. Fue escrito originalmente por Hrvoje Nikšić y por ser un proyecto de software libre tiene una gran cantidad de colaboradores directos e indirectos.[1]

GNU Wget

GNU Wget 1.10.2 continuando una descarga en Konsole
Información general
Tipo de programa cliente HTTP
Desarrollador Micah Cowan
Lanzamiento inicial Enero de 1996
Licencia GPL
Información técnica
Programado en C
Versiones
Última versión estable 1.21.4 (info) ( 10 de mayo de 2023 (10 meses y 10 días))
Lanzamientos
GNU Wget
Wget2
Archivos editables
Web ARChive
Enlaces
Sitio web oficial
Repositorio de código

Actualmente admite descargas mediante los protocolos HTTP, HTTPS y FTP. Entre las características más destacadas que ofrece Wget está la posibilidad de fácil descarga de mirrors (repositorios) complejos de forma recursiva, conversión de enlaces para la visualización de contenidos HTML localmente, soporte para proxies, etc.

Su primera versión se lanzó en 1996, coincidiendo con el boom de popularidad de la web. Es un programa utilizado a través de línea de comandos, principalmente en sistemas tipo UNIX, especialmente en GNU/Linux. Escrito en el lenguaje de programación C, Wget puede ser fácilmente instalado en sistemas derivados de UNIX, y ha sido portado a muchas interfaces gráficas de usuario (GUI) y aplicaciones gráficas de descarga como Gwget[2]​ para GNOME, wGetGUI[3]​ y VisualWget[4]​ para Microsoft Windows, Wget 1.10.2r2[5]​ para Mac OS X.

Historia editar

Su desarrollo comenzó en 1995 con el nombre de Geturl pero fue cambiado a Wget debido a que ya existía otro programa con ese nombre en la plataforma AmigaOS. Debido a su capacidad de manejar ambos HTTP y FTP aunado que provenía de ambiente UNIX hicieron la amalgama perfecta para la aceptación por parte de los usuarios.[6]​ El hardware y conexiones de la época eran lentas y con multitud de errores de transmisión por lo que se necesitaba una automatización del trabajo y Wget encajó muy bien y en el momento oportuno.[6]

Resumen de versiones editar

  • Enero de 1991: primera versión pública nombrada como Geturl.[6]
  • Noviembre de 1996: con el nombre de Wget se publica la versión 1.4.0 y además bajo la licencia GNU.
  • Febrero de 1997: la versión 1.4.3 es incorporado al proyecto GNU/Linux con la licencia de Free Software Foundation.
  • Septiembre de 1998: la versión 1.5.3 alcanza la popularidad debido a su distribución con GNU/Linux.
  • Diciembre de 1999: gracias a la ayuda y esfuerzo de Dan Harkless fueron corregidos muchos aspectos, liberando así la versión 1.6.0
  • Junio de 2001: la versión 1.7.0 incluye soporte para SSL, cookies y conexiones persistentes.
  • Diciembre de 2001:versión 1.8.0 con control de velocidad, indicadores de progreso y gráficos.
  • Octubre de 2003: versión 1.9.0 incluye de manera experimental IPv6.
  • Junio de 2005: Mauro Tortonesi aporta su labor y la versión 1.10.0 trae mejoras en SSL, soporte [NTLM]] y manejo de grandes archivos.
  • Enero de 2000: Micah Cowan labora para ofrecer la versión 1.11.0 la cual está bajo Licencia Públic General versión 3.
  • Septiembre de 2009: versión 1.12.0 es capaz de analizar URL en CSS y soporta Identificar de Recurso Internacionalizado.
  • Agosto de 2011: versión 1.13.1[7]
  • Abril de 2012: versión 1.13.4 cliente GnuTLS.
  • Octubre de 2017: versión 1.17.1
  • Enero de 2018: versión 1.19.3[8]

Características editar

Robustez editar

Wget ha sido diseñado para la robustez en conexiones de red lentas o inestables. Si una descarga no se completa debido a un problema en la red, Wget automáticamente tratará de seguir descargado desde donde acabó, y repetir el proceso hasta que el archivo completo haya sido recuperado. Fue uno de los primeros clientes que hizo uso de la entonces nueva cabecera HTTP Range, para ofrecer esta característica.

Descarga recursiva editar

Wget opcionalmente puede trabajar como una araña web extrayendo recursos enlaces de las páginas web HTML y descargarlas en la secuencia, repitiendo el proceso recursivamente hasta que todas las páginas hayan sido descargadas o hasta que haya sido alcanzada una profundidad de repetición máxima especificada por el usuario. Las página web descargadas son guardadas en una estructura de directorio que se parece a un servidor remoto. Esta descarga recursiva permite hacer una copia exacta de cualquier sistema de archivos parcial o completamente de un sitio web vía HTTP. Los enlaces de sitios web HTML descargados pueden ser ajustados para indicar el punto o zona de descarga. Cuando se realiza esta clase de copia exacta del sistema de archivos (en inglés mirroring) automática de un sitio web, Wget es compatible con el estándar de exclusión de robots.

Portabilidad editar

Escrito en una forma que permita la portabilidad, en lenguaje de programación C y con la menor cantidad posible de bibliotecas de terceros, Wget requiere no mucho más que un compilador de C y una interfaz tipo de BSD para usar la red con TCP/IP. Diseñado como un programa Unix para invocarse desde una línea de comandos, el programa ha sido portado a numerosos sistemas y ambientes tipo Unix, tales como Cygwin y Mac OS X, así como también a sistemas Microsoft Windows.

Otras características editar

  • Wget soporta descargas a través de proxies, los cuales son ampliamente desplegados para proporcionar acceso web dentro de cortafuegos de empresas y al caché para rápidamente entregar contenido de acceso frecuente.
  • Hace uso de conexiones persistentes de HTTP donde están disponibles.
  • Compatible con IPv6 en sistemas que incluyan las interfaces apropiadas.
  • Puede usarse SSL/TLS para el cifrado de las descargas usando la biblioteca OpenSSL.
  • Puede descargar archivos más grandes a 2 gigabytes en sistemas de 32 bits que incluyan las interfaces apropiadas.
  • La velocidad de descarga puede ser limitada para evitar consumir toda el ancho de banda disponible.

Referencias editar

  1. . GNU Organization (en inglés). Archivado desde el original el 6 de enero de 2005. Consultado el 16 de enero de 2018. «However, the development of Wget could never have gone as far as it has, were it not for the help of many people, either with bug reports, feature proposals, patches, or letters saying “Thanks!”. » 
  2. Gwget el 6 de julio de 2006 en Wayback Machine. (en inglés).
  3. wGetGUI (en inglés).
  4. (en inglés).
  5. Wget para Mac OS X (en inglés).
  6. . The Full Wiki. Archivado desde el original el 27 de agosto de 2016. Consultado el 17 de enero de 2018. 
  7. . Archivado desde el original el 18 de enero de 2018. Consultado el 17 de enero de 2018. 
  8. . "Fossies" - the Fresh Open Source Software Archive. Archivado desde el original el 21 de enero de 2018. Consultado el 20 de enero de 2018. 

Enlaces externos editar

  • Sitio web oficial (en inglés)
  •   Datos: Q535461
  •   Multimedia: GNU Wget / Q535461

wget, herramienta, libre, permite, descarga, contenidos, desde, servidores, forma, simple, nombre, deriva, world, wide, obtener, inglés, esto, quiere, decir, obtener, desde, escrito, originalmente, hrvoje, nikšić, proyecto, software, libre, tiene, gran, cantid. GNU Wget es una herramienta libre que permite la descarga de contenidos desde servidores web de una forma simple Su nombre deriva de World Wide Web w y de obtener en ingles get esto quiere decir obtener desde la WWW Fue escrito originalmente por Hrvoje Niksic y por ser un proyecto de software libre tiene una gran cantidad de colaboradores directos e indirectos 1 GNU WgetGNU Wget 1 10 2 continuando una descarga en KonsoleInformacion generalTipo de programacliente HTTPDesarrolladorMicah CowanLanzamiento inicialEnero de 1996LicenciaGPLInformacion tecnicaProgramado enCVersionesUltima version estable1 21 4 info 10 de mayo de 2023 10 meses y 10 dias LanzamientosGNU WgetWget2Archivos editablesWeb ARChiveEnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata Actualmente admite descargas mediante los protocolos HTTP HTTPS y FTP Entre las caracteristicas mas destacadas que ofrece Wget esta la posibilidad de facil descarga de mirrors repositorios complejos de forma recursiva conversion de enlaces para la visualizacion de contenidos HTML localmente soporte para proxies etc Su primera version se lanzo en 1996 coincidiendo con el boom de popularidad de la web Es un programa utilizado a traves de linea de comandos principalmente en sistemas tipo UNIX especialmente en GNU Linux Escrito en el lenguaje de programacion C Wget puede ser facilmente instalado en sistemas derivados de UNIX y ha sido portado a muchas interfaces graficas de usuario GUI y aplicaciones graficas de descarga como Gwget 2 para GNOME wGetGUI 3 y VisualWget 4 para Microsoft Windows Wget 1 10 2r2 5 para Mac OS X Indice 1 Historia 1 1 Resumen de versiones 2 Caracteristicas 2 1 Robustez 2 2 Descarga recursiva 2 3 Portabilidad 2 4 Otras caracteristicas 3 Referencias 4 Enlaces externosHistoria editarSu desarrollo comenzo en 1995 con el nombre de Geturl pero fue cambiado a Wget debido a que ya existia otro programa con ese nombre en la plataforma AmigaOS Debido a su capacidad de manejar ambos HTTP y FTP aunado que provenia de ambiente UNIX hicieron la amalgama perfecta para la aceptacion por parte de los usuarios 6 El hardware y conexiones de la epoca eran lentas y con multitud de errores de transmision por lo que se necesitaba una automatizacion del trabajo y Wget encajo muy bien y en el momento oportuno 6 Resumen de versiones editar Enero de 1991 primera version publica nombrada como Geturl 6 Noviembre de 1996 con el nombre de Wget se publica la version 1 4 0 y ademas bajo la licencia GNU Febrero de 1997 la version 1 4 3 es incorporado al proyecto GNU Linux con la licencia de Free Software Foundation Septiembre de 1998 la version 1 5 3 alcanza la popularidad debido a su distribucion con GNU Linux Diciembre de 1999 gracias a la ayuda y esfuerzo de Dan Harkless fueron corregidos muchos aspectos liberando asi la version 1 6 0 Junio de 2001 la version 1 7 0 incluye soporte para SSL cookies y conexiones persistentes Diciembre de 2001 version 1 8 0 con control de velocidad indicadores de progreso y graficos Octubre de 2003 version 1 9 0 incluye de manera experimental IPv6 Junio de 2005 Mauro Tortonesi aporta su labor y la version 1 10 0 trae mejoras en SSL soporte NTLM y manejo de grandes archivos Enero de 2000 Micah Cowan labora para ofrecer la version 1 11 0 la cual esta bajo Licencia Public General version 3 Septiembre de 2009 version 1 12 0 es capaz de analizar URL en CSS y soporta Identificar de Recurso Internacionalizado Agosto de 2011 version 1 13 1 7 Abril de 2012 version 1 13 4 cliente GnuTLS Octubre de 2017 version 1 17 1 Enero de 2018 version 1 19 3 8 Caracteristicas editarRobustez editar Wget ha sido disenado para la robustez en conexiones de red lentas o inestables Si una descarga no se completa debido a un problema en la red Wget automaticamente tratara de seguir descargado desde donde acabo y repetir el proceso hasta que el archivo completo haya sido recuperado Fue uno de los primeros clientes que hizo uso de la entonces nueva cabecera HTTP Range para ofrecer esta caracteristica Descarga recursiva editar Wget opcionalmente puede trabajar como una arana web extrayendo recursos enlaces de las paginas web HTML y descargarlas en la secuencia repitiendo el proceso recursivamente hasta que todas las paginas hayan sido descargadas o hasta que haya sido alcanzada una profundidad de repeticion maxima especificada por el usuario Las pagina web descargadas son guardadas en una estructura de directorio que se parece a un servidor remoto Esta descarga recursiva permite hacer una copia exacta de cualquier sistema de archivos parcial o completamente de un sitio web via HTTP Los enlaces de sitios web HTML descargados pueden ser ajustados para indicar el punto o zona de descarga Cuando se realiza esta clase de copia exacta del sistema de archivos en ingles mirroring automatica de un sitio web Wget es compatible con el estandar de exclusion de robots Portabilidad editar Escrito en una forma que permita la portabilidad en lenguaje de programacion C y con la menor cantidad posible de bibliotecas de terceros Wget requiere no mucho mas que un compilador de C y una interfaz tipo de BSD para usar la red con TCP IP Disenado como un programa Unix para invocarse desde una linea de comandos el programa ha sido portado a numerosos sistemas y ambientes tipo Unix tales como Cygwin y Mac OS X asi como tambien a sistemas Microsoft Windows Otras caracteristicas editar Wget soporta descargas a traves de proxies los cuales son ampliamente desplegados para proporcionar acceso web dentro de cortafuegos de empresas y al cache para rapidamente entregar contenido de acceso frecuente Hace uso de conexiones persistentes de HTTP donde estan disponibles Compatible con IPv6 en sistemas que incluyan las interfaces apropiadas Puede usarse SSL TLS para el cifrado de las descargas usando la biblioteca OpenSSL Puede descargar archivos mas grandes a 2 gigabytes en sistemas de 32 bits que incluyan las interfaces apropiadas La velocidad de descarga puede ser limitada para evitar consumir toda el ancho de banda disponible Referencias editar GNU Wget contributors GNU Organization en ingles Archivado desde el original el 6 de enero de 2005 Consultado el 16 de enero de 2018 However the development of Wget could never have gone as far as it has were it not for the help of many people either with bug reports feature proposals patches or letters saying Thanks Gwget Archivado el 6 de julio de 2006 en Wayback Machine en ingles wGetGUI en ingles VisualWget en ingles Wget para Mac OS X en ingles a b c Wget Wikis The Full Wiki Archivado desde el original el 27 de agosto de 2016 Consultado el 17 de enero de 2018 Copia archivada Archivado desde el original el 18 de enero de 2018 Consultado el 17 de enero de 2018 Source code changes report for wget between the packages wget 1 19 2 tar lz and wget 1 19 3 tar lz Fossies the Fresh Open Source Software Archive Archivado desde el original el 21 de enero de 2018 Consultado el 20 de enero de 2018 Enlaces externos editarSitio web oficial en ingles nbsp Datos Q535461 nbsp Multimedia GNU Wget Q535461 Obtenido de https es wikipedia org w index php title GNU Wget amp oldid 158621847, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos