【问题标题】:Why are compressed files modified at the end of compression?为什么压缩结束时会修改压缩文件?
【发布时间】:2014-12-07 12:35:26
【问题描述】:

我使用 7zip 压缩了价值约 15GB 的图片,这些图片拆分为 15 个 1024MB 文件的文件夹。

压缩方式:LZMA2;等级:超;字典大小:64M;

在压缩结束时,一些文件的“最后修改”时间更改为完成时间,而一些文件没有。

这是为什么?

如果我已经上传了大部分文件,我能否成功解压它们?

【问题讨论】:

    标签: archive 7zip


    【解决方案1】:

    您需要询问程序的作者,了解它为何在操作结束时修改卷。如果我必须做出有根据的猜测,可能是因为 7-zip 在完成之前不知道哪个是最后一卷(因为这将取决于正在归档的文件的压缩率,这是无法预测的) ,因此它需要返回并相应地更新部分卷文件头。

    不过,一般来说,引用相关的 7-zip 帮助文件条目:

    注意:之前请不要使用卷(也不要复制卷) 完成归档。 7-Zip 可以改变任何音量(包括第一个 卷)在归档操作结束时。

    唯一安全的假设是,在 7-zip 处理完整个 15GB 存档之前,您无法可靠地使用任何单独的 1GB 卷。

    【讨论】:

      最近更新 更多