【问题标题】:Cannot zip files with the same name?不能压缩同名文件?
【发布时间】: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


【解决方案1】:

准确地说:

添加这两个文件:

C:\Temp\Website1\FavIcon
C:\Temp\Website2\FavIcon

生成单个文件;最后一个Add 获胜...

但是:

Website1\FavIcon
Website2\FavIcon

生成一个包含这两个文件的 zip 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    相关资源
    最近更新 更多