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

Re: (OT) Wget y compresion



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]
--
Aritz Beraza Garayalde [Rei]
___________________________________________
[ WWW ]  http://www.ayanami.es
[jabber]  rei[en]bulmalug.net



Reply to: