bug-wget context: Running wget http://www.lysator.liu.se/~nisse/archive/nettle-3.4.tar.gz
unexpectedly decompresses the file before saving it to disk, and this seems to be a change of behavior in wget-19.2. The HTTP headers include Content-Type: application/unix-tar Content-Encoding: x-gzip baldu...@units.it writes: >> If you download with wget, you get the original compressed archive, >> .tar.gz. > > > actually, it is the other way around: the result I reported is obtained > when downloading with wget. If I download with curl or a web browser (I > use elinks as my default browser, but the same holds when using > firefox), I get a compressed tar archive. > > So, basically: > > downloaded with de/compression > ================================ > (plain) wget uncompressed > curl compressed > elinks compressed > firefox compressed Odd. I tried both wget and curl before my previous mail, and for me, they both produced the compressed file. Maybe depends on version of wget? I probably used wget-1.18 (the version in debian stable; I don't have access to the same system at the moment so I'm not 100% sure). It looks like the --compression option was introduced in wget-19.2 (see http://git.savannah.gnu.org/cgit/wget.git/tree/NEWS), maybe the default behavior was changed at the same time? I'm afraid I'm not a HTTP guru, but I think it would make sense to change wget default behavior to automatically decompress content-transfer-encoding, but *not* decompress content-encoding. And have this overridable with the --compression flag. Best regards, /Niels -- Niels Möller. PGP-encrypted email is preferred. Keyid 368C6677. Internet email is subject to wholesale government surveillance.