[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (OT) Wget y compresion



"Ricardo Frydman Eureka!" wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Fernando wrote:
> > "Aritz Beraza Garayalde [Rei]" wrote:
> >
> >>El 23/02/06, Fernando<fernandojose.sainz@avanzit.com> escribió:
> >>
> >>>Hola:
> >>>
> >>>Estoy intentando descargar una parte de un sitio web con
> >>>wget para verlo en local, sin usar un servidor web.
> >>>
> >>>La cosa es que wget me descarga los html en formato comprimido
> >>>con gzip, pero no siempre, parece ser que el servidor elige
> >>>que archivos comprime y cuales no en función de algun criterio
> >>>con lo que me encuentro unos comprimidos y otros no.
> >>>
> >>>He tratado de "forzarle" a usar gzip con
> >>>"--header='Accept-Encoding: gzip'" pero se comporta mas o menos
> >>>igual.
> >>>
> >>
> >>Lo único que has activado aquí es el soporte para la compresión gzip.
> >>Es decir, el cliente indica al servidor que si está disponible,
> >>aceptará que por ejemplo las páginas web se las envia comprimidas con
> >>gzip (para ahorrar ancho de banda e incrementar la velocidad de
> >>transmisión). Pero si el servidor no tiene soporte, nada de nada.
> >>De todas formas esta compresión solo afecta a la transmisión, el
> >>cliente descomprime el archivo cuando le llega y te lo muestra como
> >>html de nuevo. (el servidor le dice que lo que le envía es text/html,
> >>aunque se lo envía comprimido, el cliente por tanto lo descomprime.
> >>
> >>Otra cosa es que el servidor decida comprimir archivos (que no sean
> >>páginas web) cuando alguien los quiere descargar. El cliente descarga
> >>el archivo y no hace nada por que el servidor le ha indicado que lo
> >>que le manda es un archivo comprimido.
> >>
> >>
> >>>¿Existe alguna manera de forzar a que no comprima los archivos o
> >>>en su caso que los comprima todos?
> >>>
> >>
> >>Un script que mire las extensiones de los nombres y si no termina en
> >>.gz o .tgz los comprima con gzip? o al revés, que mire los gzip y los
> >>escomprima (
> >>for i in *.gz ; do gunzip $i ;done )
> >>
> >>Saludos
> >>Aritz Beraza [Rei]
> >>--
> >
> >
> > Parece que no me he explicado bien, lo intento otra vez :)
> 
> No seas desagradecido, Aritz no solo te entendio sino que te dio una
> posible solucion muy valida por demas.
> 

No soy desagradecido, tal vez la frase suena un poco mal,
es verdad. (Que no me malinterprete, lo siento)

El problema es que wget obtiene ficheros todos con extension ".html"
unos comprimidos y otro no.

S2


> >
> > ejecuto wget y me genera un arbol de directorios y ficheros
> > con extensión .html, pero al verlos veo que estan comprimidos
> > con gzip.
> >
> > Osea que wget descarga los ficheros pero los que le llegan
> > comprimidos no los descomprime como haría un cliente web normal.
> Ningun cliente "web" normal hace eso. O explicas que deseas hacer o
> intentas lo que te proponen...
> >
> > Saludos.
> >
> 

-- 
Fernando.
{:-{D>

   "Hackers do it with fewer instructions."



Reply to: