Почему декомпрессия HTTP не работает с wget и php?

Файл размещен на сервере, который доставляет сжатый контент.

Заголовки HTTP-ответа следующие:

  HTTP/1.1 200 OK
Server: nginx/1.5.13
Date: Fri, 06 Feb 2015 19:18:54 GMT
Content-Type: application/octet-stream
Content-Length: 21555
Last-Modified: Fri, 06 Feb 2015 14:03:41 GMT
Connection: keep-alive
ETag: "54d4c9bd-5433"Content-Encoding: gzip
Accept-Ranges: bytes

URL-адрес:

http://torcache.net/torrent/CC210980B3155B9E7E11479C9057E70591D2C6AE.torrent

Когда я смотрю на Статья в википедии для сжатия HTTP
это выглядит правильно.

Когда я загружаю URL-адрес с помощью wget, файл не становится спущенным. Когда я проверяю это на диске, это сжатый файл.

$ wget -O test1 http://torcache.net/torrent/CC210980B3155B9E7E11479C9057E70591D2C6AE.torrent
...
$ file test1
test1: gzip compressed data, max compression, from Unix

Когда я его разархивирую, это битторрентный файл.

$ gunzip -dc test1 > test2 && file test2
test2: BitTorrent file

Когда я проверяю файл, когда я загружаю его с Firefox, это файл Bittorrent.

$ file CC210980B3155B9E7E11479C9057E70591D2C6AE.torrent
CC210980B3155B9E7E11479C9057E70591D2C6AE.torrent: BitTorrent file

Я на последней версии Ubuntu 14.10 со всем программным обеспечением в актуальном состоянии.

Заголовки выглядят правильно, Firefox правильно раздувает содержимое. Почему wget и php нет?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]