谷歌云存储gzip下载无法正常工作

时间:2014-03-18 20:58:44

标签: google-cloud-storage

我在Google云端存储上有一系列未压缩的(二进制/八位字节流)文件。我试图使用gzip下载它们。根据这个页面

https://developers.google.com/storage/docs/json_api/v1/how-tos/performance

我可以添加

Accept-Encoding:gzip User-Agent:我的程序(gzip)

并下载压缩的文件。这对我不起作用。我错过了什么吗?文件总是以未压缩的方式返回。其他人遇到同样的问题吗?

1 个答案:

答案 0 :(得分:1)

您可以添加该标头以表示您愿意接收gzip压缩内容,但HTTP规范表明无法保证。对于Google云端存储,除非该对象已使用gzip内容编码上传,否则响应将不会包含gzip压缩内容(即GCS不会动态压缩对象)。

(链接的文档页面可能更清楚这一点,我建议澄清这个问题。)