Chrome 下载 tar.gz 大小异常(被解压)

2019-03-22 11:48:57 +08:00
 n121

http://erlang.org/download/otp_doc_html_21.3.tar.gz

用 Chrome 下载,得到 177M otp_doc_html_21.3.tar.gz

curl -I http://erlang.org/download/otp_doc_html_21.3.tar.gz

HTTP/1.1 200 OK
Date: Fri, 22 Mar 2019 03:28:30 GMT
Server: Apache/1.3.42 (Unix)
Last-Modified: Tue, 12 Mar 2019 12:04:41 GMT
ETag: "22251e-1f898aa-5c87a059"
Accept-Ranges: bytes
Content-Length: 33069226
Content-Type: application/x-tar
Content-Encoding: x-gzip

直接 curl 下载,gzip -d 对比了一下 sha256sum,应该是 Content-Type 设置不对,Chrome 识别为 tar 文件,碰巧是 gz 压缩,所以直接解压了。

find . -name '*tar.gz' -exec gzip -t {} \;

1807 次点击
所在节点    分享发现
2 条回复
Ziya
2019-03-22 11:54:07 +08:00
确实,Chrome 73 下载回来的直接就是 otp_doc_html_21.3.tar 了
cxh116
2019-03-22 12:19:48 +08:00
提 Bug 给 erlang 官网,让他们设置一下 Web 服务的 mime type .

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/547347

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX