9

zipアーカイブの作成方法を知っています:

import java.io.*;
import java.util.zip.*;
public class ZipCreateExample{
    public static void main(String[] args)  throws Exception  
        // input file 
        FileInputStream in = new FileInputStream("F:/sometxt.txt");

        // out put file 
        ZipOutputStream out = new ZipOutputStream(new FileOutputStream("F:/tmp.zip"));

        // name the file inside the zip  file 
        out.putNextEntry(new ZipEntry("zippedjava.txt")); 

        // buffer size
        byte[] b = new byte[1024];
        int count;

        while ((count = in.read(b)) > 0) {
            System.out.println();
            out.write(b, 0, count);
        }
        out.close();
        in.close();
    }
}

しかし、lzma 圧縮の使用方法がわかりません。

このプロジェクトを見つけました: https://github.com/jponge/lzma-javaこれは圧縮ファイルを作成しますが、それを既存のソリューションとどのように組み合わせる必要があるかわかりません。

4

3 に答える 3