根据 zip 格式规范http://en.wikipedia.org/wiki/Zip,可以将两个具有相同文件名的文件添加到单个 zip 存档文件中。例如,我会让拉链看起来像
foo.zip
--bar.txt
--bar.txt
--3rd.txt
Run Code Online (Sandbox Code Playgroud)
有谁知道要实现这个目标吗?我尝试了 linux 实用程序zip,unzip它总是覆盖以前添加的 zip 条目。Java 类 java.util.zip.ZipFile 也不起作用。