GZip/BZip2/XZ

說明

使用 GZip、BZip2 或 XZ 演算法封裝資源。如果輸出檔案不存在或來源資源較新,才會產生輸出檔案。

自 Apache Ant 1.10.1 起已新增 XZ 壓縮支援,且仰賴 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>