我有一个目录,其中存储了大量文件。在 10 种类型的文件中,还有.zip
许多其他目录。
就我的个人经历而言,我依稀记得在尝试压缩 zip(ha zip zip)时遇到的问题。
压缩已压缩的文件是否会导致立即出现问题,或者在我尝试解压缩时可能导致出现问题?
我读压缩文件会破坏它吗?,但它并没有真正解决 zip 的压缩问题。我确实注意到损坏会导致 zip 损坏。压缩 zip 是否可能会损坏文件?
答案1
压缩 zip 文件没问题。如果出现问题,那可能是压缩软件出了问题 :)。
除非您使用更高级别的压缩,否则您可能无法对这些文件进行进一步压缩。
答案2
压缩 zip 文件可能会使 AV 软件感到困惑。有些 zip 文件包含它们自己的新 zip 文件,如果您的 AV 软件试图检查 zip 文件中的 zip 文件,这会导致无限递归,而为了避免这种递归,AV 软件可能会发出错误警报。
类似搜索 zip 文件的工具zgrep
不会检查 zip 文件中的 zip 文件。但如果您意识到这一点,这可能就不是什么问题了。
压缩结果可能会受到影响。想想 2 个 zip 文件:
a.zip
- a.txt
- b.txt
b.zip
- b.txt
a.zip 和 b.zip 可能非常不同,并且难以进一步压缩。如果压缩
combined.zip
-a/a.txt
-a/b.txt
-b/b.txt
两个 b.txt 文件都可以压缩得很好。
因此,在压缩整个文件之前先放气内部 zip 文件可能会导致结果更小,但更重要的是,它会带来更好的可用结果。
答案3
您可以这样做,您不应该看到任何问题,但压缩压缩文件夹不会获得太多压缩效果。就是这样...
答案4
.tar
files 不是压缩文件。files.tar
用于将多个文件打包成一个文件。files.gz
只能压缩一个文件。因此,要制作一个多文件.gz
压缩文件,您需要制作一个.tar
文件并将其转换为一个.gz
文件。但压缩预压缩文件没有任何好处。因此,制作(例如)a.tar.gz.gz
或其中.zip
只有.zip
s 的 a 是没有意义的。