我有一个目录,我一直在其中存储大量文件。在十种类型的文件中,也.zip
有其他目录。
以我的个人经验,我隐约记得尝试拉链(ha zip zip)时遇到的问题。
压缩已经压缩的文件会立即导致问题,或者稍后尝试解压缩时可能会引起问题吗?
我读过压缩文件会破坏它吗?,但它并未真正解决zip的压缩问题。我确实注意到损坏会导致拉链破裂。压缩会压缩可能损坏的文件吗?
我有一个目录,我一直在其中存储大量文件。在十种类型的文件中,也.zip
有其他目录。
以我的个人经验,我隐约记得尝试拉链(ha zip zip)时遇到的问题。
压缩已经压缩的文件会立即导致问题,或者稍后尝试解压缩时可能会引起问题吗?
我读过压缩文件会破坏它吗?,但它并未真正解决zip的压缩问题。我确实注意到损坏会导致拉链破裂。压缩会压缩可能损坏的文件吗?
Answers:
压缩拉链很好。如果有问题,则可能是压缩软件中的错误:)。
但是,除非您使用更高级别的压缩,否则可能不会进一步压缩这些文件。
.tar.gz
格式相同。
压缩邮政编码可能会使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文件都可以很好地压缩。
因此,在压缩整个内容之前对内部拉链进行压缩可能会导致较小的结果,但更重要的是,它会导致更好的可用结果。