【问题标题】:Unzipping unfinished gzip...possible?解压未完成的 gzip ...可能吗?
【发布时间】:2010-12-26 02:18:33
【问题描述】:

所以我只花了一周的时间运行一个模拟,但必须关闭计算机才能移动它(可怕,我知道)。由于它的大小,正在生成的数据被压缩到 gzip 中,但由于模拟尚未完成,我无法解压缩 .gz 文件。我们已经重新开始了模拟,但我想知道是否有可能恢复一些数据,因为到目前为止我们所产生的视图会非常有帮助。在我看来,由于数据可以通过管道输入和输出 gzip,因此压缩是即时进行的,而不是基于整个数据,所以理论上应该可以获取一些数据,但是快速谷歌搜索没有产生任何东西,所以我想我会看看是否有人有任何建议。

【问题讨论】:

    标签: gzip compression data-recovery gunzip


    【解决方案1】:

    GZip 是一种块级压缩 - 如果您不介意编写一些代码让解压缩器忽略 CRC 故障,我怀疑您可以取出一些数据

    【讨论】:

      【解决方案2】:

      应该很容易恢复被 gzip 压缩的内容,只要它是“丢失”的文件的结尾

      zcat yourfile.gz > yourfile
      

      或者

      cat yourfile.gz |gunzip >yourfile
      

      【讨论】:

        猜你喜欢
        • 2012-03-22
        • 2014-10-21
        • 2012-06-26
        • 2015-04-11
        • 1970-01-01
        • 2017-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多