Looks like eithere the cache or the server compresses the Webpage before
transmitting it to your machine ("Content-Encoding: gzip"). Also,
the log you sent is the transfer of a html page ("Content-Type: text/html"),
not of one of the downloads of a broken picture. What I suspect from
your description is that pictures are transmitted with an incorrect
Content-Type.
What I'm not sure about right now is whether a "Follow TCP Stream" ->
[Save As] will create a file that contains the binary data correctly.
If so, you can save the trace to disk and delete everything up to
and including the first empty line (line 11) and the pipe the result into
gzip -d. If binary cannot be saved correctly, this might be a feature to
add to Ethereal, decoding of Data with Content-Encoding that does
compression is not.
Ciao
Jörg
On Fri, Jun 22, 2001 at 04:08:09PM +0200, Alessandro Binarelli wrote:
> I use ethereal to sniff multicast packets from Astra Sat. It works fine, I
> can download every html page that I want, but if this page has some pictures
> inside, Ethereal download these pictures in a file .htm and I don't be able
> to decode this file !! (sigh!)
>
> Can you help me ?
>
> Can Ethereal decode this file for me ?
>
> the text below is a summary of these file:
>
> HTTP/1.1 200 OK
> Date: Thu, 21 Jun 2001 18:27:18 GMT
> Server: Apache/1.3.19 (Unix) PHP/4.0.4pl1
> X-Powered-By: PHP/4.0.4pl1
> Content-Encoding: gzip
> Content-Length: 4942
> Content-Type: text/html
> Age: 0
> Connection: close
> Via: HTTP/1.1 lx-inktomi (Traffic-Server/4.0.10 [cSsSfU])
>
> < í=ÛrÛ?'ÏÑW`8µ±]'uñ5±,Yò$NÆ»?í²ÔîTI© '0??%ñ9ù?ýÂ}Üý"}Ûn?")Ê-