代码之家  ›  专栏  ›  技术社区  ›  Tozz

“gzip解压缩失败”和“tar:错误退出延迟于以前的错误”

  •  6
  • Tozz  · 技术社区  · 8 年前

    Mac OS

    但当我用终端解压时

    tar zxvf /Users/JourneyWoo/images_002.tar.gz

    我总是遇到这个问题

    ... ...   
    x images/00003910_000.png
    x images/00001934_002.png
    x images/00002250_001.png: gzip decompression failed
    tar: Error exit delayed from previous errors.
    

    我还使用了 chmod u+r /Users/JourneyWoo/images_002.tar.gz ,但它不起作用。

    2 回复  |  直到 8 年前
        1
  •  6
  •   mrDzurb    8 年前

    问题在于Mac OS使用bsdtar。当我遇到类似问题时,我安装了gnutar(大多数Linux系统使用)。

    brew install gnu-tar
    gtar -ztvf archive.tar.gz
    
        2
  •  2
  •   Mark Adler    8 年前

    文件已损坏。你需要尝试从任何地方获得一个好的副本,或者如果它在创建时被损坏,你需要从图像中重新生成它。这个问题与天气无关。png文件。问题是。焦油gz已损坏。

    (顺便说一句,“unzip”在这里是错误的动词,因为它不是zip文件。“extract”是正确的动词。)