LZIPアーカイブを使用します
概要
LZIPアーカイブはLinuxで一般的です。 LZMAアルゴリズムを使用します。 Java API用のAsopsion.Zipは、他のサードパーティアプリケーションを必要とせずに、アプリケーションでLZIPアーカイブの作成と管理と連携することができます。 Aspose.Zip APIは Lziparchiveクラスを提供して、このようなアーカイブを使用します。このクラスは、アーカイブで操作を実行するための基本的な方法を提供します。
ファイルを圧縮
次のコード例は、Lziparchiveインスタンスを使用してファイルを圧縮する方法を示しています。
1try(lziparchive archive = new lziparchive()){
2 archive.setsource( "data.bin");
3 archive.save( "data.bin.lz");
4}
LZIPアーカイブを抽出
次の簡単なコードの例は、LZIPアーカイブを開く方法を示しています。
1try(fileinputStream sourcelzipfile = new fileinputStream( "data.bin.lz")){
2 try(fileoutputStream ExtractedFile = new FileOutputStream( "data.bin")){
3 try(lziparchive archive = new lziparchive(sourcelzipfile)){
4 archive.extract(ExtractedFile);
5 }
6 }
7} catch(ioException ex){
8}