GZip/BZip2/XZ

描述

使用 GZip、BZip2 或 XZ 算法压缩资源。仅当输出文件不存在或源资源更新时才会生成输出文件。

XZ 压缩支持已在 Apache Ant 1.10.1 之后添加,并依赖于 Ant 发行版中未包含的外部库。有关更多信息,请参见 库依赖项

参数

属性 描述 必需
src 要 gzip/bzip/xz 的文件。 是,或嵌套资源集合
destfile 要创建的目标文件。 两者之一
zipfile 已弃用 destfile 的旧名称。

作为嵌套元素指定的参数

任何 资源 或单个元素资源集合

自 Apache Ant 1.7 起

指定的资源将用作 src

示例

<gzip src="test.tar" destfile="test.tar.gz"/>
<bzip2 src="test.tar" destfile="test.tar.bz2"/>
<xz src="test.tar" destfile="test.tar.xz"/>

下载 https://example.org/archive.tar 并将其压缩到项目 basedir 中的 archive.tar.gz

<gzip destfile="archive.tar.gz">
  <url url="https://example.org/archive.tar"/>
</gzip>