ant - 如何从 Ant 构建创建的 .zip 解析 7-zip 的 'Warnings: Headers Error'?

标签 ant zip 7zip antbuilder

我有在 ant 构建脚本中创建 zip 文件的代码。

<target name="zip-dist" description="archiving artifacts">
    <zip destfile="${artifacts}/${zipfile}.zip" update="false" basedir="${target.dist}" includes="*.xyz-*" />
</target>

使用 win zip 提取文件时 right click -> Extract All...没有警告,但在使用 7-zip 提取时显示 “警告:标题错误”但它成功了。

我知道这对输出没有影响,因为它只是一个警告,所以建议用户忽略它或使用 win-zip 方法。

但相信我,不可能让他们理解和他们都继续吃我的头 .
有很多用户,我一次又一次地重复同样的事情。他们仍然希望它被修复。

我可以使用 ant-zip 中的任何属性吗?目标或我应该在 ant build 中使用任何不同的压缩技术?

我已经搜索了多个在线资源,这是最后的希望!
请帮忙。

最佳答案

我遇到过同样的问题。
修复了仅添加一个属性以强制 Zip64 扩展的问题:

zip64Mode="always"

尝试并且也应该为您工作。

关于ant - 如何从 Ant 构建创建的 .zip 解析 7-zip 的 'Warnings: Headers Error'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57557842/

相关文章:

php - 如何将 50MB 的 zip 文件和 600MB 的 xml 文件放入 mysql 数据表中?

7zip - 提取7压缩文件 “silently”-命令行选项

java - 在 ant 编译 javac 期间发出警告

delphi - 使用 delphi 2009 在 vi​​sta 上创建目录/文件的 zip 文件的任何函数

java - 尝试编译 Cyber​​duck 和 ant 错误

php - ZipArchive 忽略放置在 .zip 文件中的文件的 date_default_timezone_set

java - 使用7Zip制作WAR文件

encryption - 7-zip 存档的加密机制如何实现 key_derivation 和 key_verification 函数?

java - 在 Linux CentOs 上运行 Bamboo Ant 任务

java - Eclipse Web 项目不是使用 ANT 构建的吗?