【发布时间】:2013-01-26 03:05:50
【问题描述】:
您好,我有一个 jar 文件,其中的文件共享相同的文件名:
/ro/sv/base/Monkey.png
有人可以解释发生了什么吗?
我这里有罐子:[DELETED]
【问题讨论】:
-
jar 是如何创建的?
-
如果您使用 java.util.zip API“手动”构建 JAR,您可以在其中放入任何您想要的文件组合。并且可能某些 zip 工具将允许您添加另一个名称与现有成员相同的成员。
-
看起来路径实际上不同:
ro/sv/base/Monkey.png和/ro/sv/base/Monkey.png。一个是绝对的,一个是相对的。 -
@Banthar - 是的,我只是用十六进制查看它,但我不能确定,因为我没有查阅目录布局规范。不过,除了使用 java.util.zip 之外,不确定您将如何完成此操作。
-
aa.. 伙计们,您是如何看到这些差异的?