Файл размещен на сервере, который доставляет сжатый контент.
Заголовки 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 нет?
Задача ещё не решена.
Других решений пока нет …