【发布时间】:2010-11-02 04:00:56
【问题描述】:
我有一个包含其他 zip 文件的 zip 文件。
例如,邮件文件是abc.zip,它包含xyz.zip、class1.java、class2.java。而xyz.zip 包含文件class3.java 和class4.java。
所以我需要使用 Java 将 zip 文件解压缩到应包含 class1.java、class2.java、class3.java 和 class4.java 的文件夹中。
【问题讨论】:
-
这真的会搞砸这个任务:aioobe.org/zip-quine。 (无限递归 zip-in-a-zip-in-a-zip-in-a-..)
-
只是一个想法,这里提供的所有答案实际上都不起作用,因为您没有考虑嵌套拉链
-
请注意此问题的答案中的代码,因为它们目前包含安全漏洞。请参阅here 了解更多信息。