小编Ted*_*ist的帖子

zip 3.0 不向后兼容 zip 2.3.1?

我有两个文件,一个是用 zip 2.3.1 生成的,另一个是用 zip 3.0 生成的。两者都是同一目录的 zip。这是两个文件及其大小:

1.7G from-2.3.1.zip  
1.7G from-3.0.zip
Run Code Online (Sandbox Code Playgroud)

我的计划是将我的系统转换为新的 zip,这样我就可以创建更大的 zip 文件,例如最大 3 GB 左右。

但是,我担心的是,当我使用稍旧版本的 unzip 解压缩这些文件时,当我尝试解压缩使用 zip 3.0 创建的 zip 时会出现错误。

$ unzip -t from-2.3.1.zip > /dev/null  # NO Errors
$ unzip -t from-3.0.zip > /dev/null
warning [from-3.0.zip]:  76 extra bytes at beginning or within zipfile
  (attempting to process anyway)
error [from-3.0.zip]:  reported length of central directory is
  -76 bytes too long (Atari STZip zipfile?  J.H.Holm ZIPSPLIT 1.1
  zipfile?).  Compensating...
error:  expected central file …
Run Code Online (Sandbox Code Playgroud)

compression

2
推荐指数
1
解决办法
2893
查看次数

标签 统计

compression ×1