【问题标题】:Is it possible to continue bzip2 decompressing?是否可以继续bzip2解压?
【发布时间】:2021-10-24 22:05:24
【问题描述】:

长话短说:我有很大的 (700+ GB) .tar.bz2 存档,我想解压缩它。它存储在非常慢的硬盘上,所以我的电脑花了大约 110 个小时不间断地工作才能获取 92% 的数据。但是后来我不小心关闭了终端并取消归档。

如果解压过程被停止,它是否可以从断点继续或跳过已经解压缩的文件或跳过一些偏移量?

【问题讨论】:

    标签: compression archive unzip bzip2


    【解决方案1】:

    是的,原则上这是可能的,因为 bzip2 文件由独立的块组成,每个块都以您可以搜索的特定标记开头。此外,一个 tar 文件由每个文件的独立块组成,您应该能够在 512 字节的边界上找到它们的标题。

    假设您知道最后提取的文件是什么,您将需要编写自己的代码来四处寻找并尝试找出您离开的地方。然后你可以从那里继续解压。

    【讨论】:

      猜你喜欢
      • 2011-01-20
      • 1970-01-01
      • 2011-10-29
      • 2010-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-19
      相关资源
      最近更新 更多