Apache Ant site Apache Ant logo

Apache Ant サイト
ホーム
プロジェクト
 

Apache Compress Antlib

Apache Compress Antlib™

Apache Compress Antlib には、Apache Commons Compress に基づいて圧縮/解凍およびアーカイブ/解凍機能を提供するタスクとリソースが含まれています。

Compress Ant Library 1.5

2017 年 6 月 13 日 - Apache Compress Ant Library 1.5 が利用可能になりました。

Apache Compress Ant Library 1.5 を バイナリ または ソース リリースとしてダウンロードできるようになりました。

はじめに

この Antlib は Apache Commons Compress を使用して、gzip、xz、pack200、lzma、snappy、Unix .Z、DEFLATE、LZ4、Brotli、bzip2 の圧縮と ar、arj、cpio、tar、Unix dump、7z、zip アーカイブをサポートします。dump、Brotli、.Z、arj の形式のサポートは読み取り専用です。7z の形式では、ファイルベースのリソースのみがサポートされます。

現在のコードベースは Commons Compress の 1.14 リリースに基づいていますが、この Antlib は Commons Compress の開発に従って、基盤となるライブラリによって提供される新しい圧縮またはアーカイブ形式が追加される予定です。

gzip と bzip2 のタスクとリソースは、Ant のコアに同様のタスクと型が対応しており、主に形式の実装用に異なるコードベースを使用しています。

zip と tar のリソースと unzip/tar タスクにも同じことが当てはまりますが、大きな違いがいくつかあります。

zip と tar のタスクは完全に新しい実装であり、コアタスクの機能のスーパーセットを提供します。

ar、arj、dump、7z、cpio 形式のタスクとリソースは、tar と zip で使用できるものを反映しています。pack200、lzma、snappy、brotli、lz4、.Z、xz のタスクとリソースは、gzip と bzip2 のタスクとリソースを反映しています。

すべてのタスクと型は、コアのタスクと型と組み合わせることができます。たとえば、cpiofileset に基づいてアーカイブを作成するために、コアの zip タスクを使用できます。

バージョン 1.5 以降、Compress Antlib では Java 7 以降が必要です。