オープンソース Java 圧縮およびアーカイブ ライブラリ
オープンソースの無料 Java API を介して ZIP、TAR、および GZIP アーカイブを生成および抽出します
Jarchivelib の使用を開始する
Jarchivelib を使用してプロジェクトを実行するには、まず Java 7 以降が必要です。 GitHub からリポジトリを手動でダウンロードできます。次のコマンドを使用してインストールします。
Git コマンドでインストール
git clone https://github.com/thrau/jarchivelib.git
Jarchivelib Maven の依存関係
<dependency>
<groupId>org.rauschig</groupId>
<artifactId>jarchivelib</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
Java ライブラリによるファイルの圧縮と解凍
Jarchivelib は、Java アプリケーション内でファイルを圧縮および解凍するための機能を提供します。指定された入力ファイルを指定された宛先ディレクトリまたはファイルに圧縮できます。ソースは読み取り可能なファイルである必要があり、宛先はファイルまたはディレクトリのいずれかである必要があります。 API は、指定されたソース ファイルを指定された宛先ディレクトリまたはファイルに解凍することもサポートしています。
Java を使用して新しい ZIP アーカイブを作成する
Jarchivelib を使用すると、ソフトウェア開発者は新しいアーカイバーを作成して、独自の Java アプリケーション内で zip アーカイブを処理できます。ファイルに「.tar.gz」などの複合ファイル拡張子が付いている場合、作成されたアーカイバは「.gz」圧縮も処理します。開発者は、アーカイブ名のファイル名拡張子を省略することができます。これは、欠落している場合、アーカイバーによって自動的に追加されるためです。開発者は、ディレクトリ全体を含む gzip 圧縮を使用して、新しい tar アーカイブを作成することもできます。