【发布时间】:2013-12-30 15:11:06
【问题描述】:
我简直不敢相信:似乎 zip 规范不允许将具有相同文件名的两个不同文件放入一个 zip 文件中。
在我的例子中,我使用一个外部文件来指定我想要压缩的所有文件。 这可能如下所示:
../Website1/favicon.ico ../Website2/favicon.ico
尽管保留了目录结构,但这是不可能的。您可能希望名称为 <..> 而不是,但事实并非如此,我得到:
“无效的 ZIP 请求(不能在 Zip 文件中重复名称)”
使用 WinZip。我对 7Zip 进行了同样的尝试 - 结果相同。
奇怪的是,谷歌搜索并没有显示很多真正适合的点击,但我发现的那些似乎证实了我的发现。这很难相信,因为这个限制非常严重。我真的很难理解为什么这在几十年前没有打击到我。
我在这里忽略了一些非常基本的东西吗?
【问题讨论】:
-
你用什么命令行来创建这个?还是通过 GUI?如果您没有告诉 WinZip/7Zip 保留目录结构,则会出现您看到的错误
-
我在 Windows 7 上的 7-Zip 中尝试了相同的方法,它可以工作。也许你有一些奇怪的配置问题?
标签: zip