【发布时间】:2014-06-11 05:53:36
【问题描述】:
上周我注意到我使用 GSUtils(现为 v3.42)复制下来的 gz 文件中约有 5-10% 已损坏...当我从 GCS UI 中查看文件时,果然他们比 GSUtils 下载的要大。
(FileNameHere).gz: Unexpected end of archive
(FileNameHere).gz: CRC failed in (FileNameHere). The file is corrupt
用例是将 gzip 文件从 GCS 复制到我们的一台 Windows Server 2008r2 机器。
有其他人看到过这个问题吗?
【问题讨论】:
-
没有提供更多详细信息,正如 Mike 所建议的那样,您在 GCS 中的对象是否有可能将内容类型和内容编码都设置为 gzip,但实际上只压缩了一次?如果是这种情况,压缩将作为处理 http 级内容编码的一部分被撤消,这将为您留下一个实际未压缩的本地 .gz 文件。解决方法是不对这些对象设置内容编码。
标签: google-cloud-storage gsutil