【问题标题】:error in decompressing a .Z file using python使用python解压缩.Z文件时出错
【发布时间】:2020-10-14 06:48:24
【问题描述】:

我必须解压缩一个 .Z 文件,其中包含处于压缩状态的 NDVI 数据 我是用zlib解压的

str_object1 = open('Downloads/2019090120190930.Z', 'rb').read()
str_object2 = zlib.decompress(str_object1, -zlib.MAX_WBITS)

显示错误

Error -3 while decompressing data: invalid block type

如果我删除-zlib.MAX_WBITS 显示错误

Error -3 while decompressing data: incorrect header check

请帮忙 这是文件http://www.bom.gov.au/web03/ncc/www/awap/ndvi/ndviave/month/grid/history/nat/2019090120190930.Z的链接

【问题讨论】:

标签: python header compression block zlib


【解决方案1】:

这不是一个 zlib 文件。该文件是由古老的 Unix compress 命令创建的。您需要使用 gzip 来解压缩它。见this answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多