在提供gzip压缩内容的服务器上托管文件。
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
网址是:
http://torcache.net/torrent/CC210980B3155B9E7E11479C9057E70591D2C6AE.torrent
当我查看HTTP压缩的Wikipedia article时 它看起来是正确的。
当我用wget下载url时,文件不会缩小。当我在磁盘上检查它时,它是一个gzip压缩文件。
$ 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没有?