1. 製品
  2.   圧縮
  3.   Java
  4.   Jarchivelib
 
  

オープンソース Java 圧縮およびアーカイブ ライブラリ

オープンソースの無料 Java API を介して ZIP、TAR、および GZIP アーカイブを生成および抽出します 

Jarchivelib は、開発者が独自のアプリケーション内で zip アーカイブを処理する新しいアーカイバーを作成できるようにするオープン ソースの Java ライブラリです。これは、ZIP、TAR.gz、TAR.bz2、および TAR アーカイブ ソース コードを自動的に生成する単純なアーカイブおよび圧縮ライブラリです。

Jarchivelib には、ディレクトリ内のすべての利用可能なファイルを使用して ZIP アーカイブを作成する、パスワードで保護された ZIP ファイルを作成する、ZIP ファイルの内容をディレクトリに抽出するなど、いくつかの重要な機能のサポートが含まれています。

Previous Next

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 アーカイブを作成することもできます。

 日本