import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.logging.Logger;
import org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry;
import org.apache.commons.compress.archivers.sevenz.SevenZFile;
import org.apache.commons.compress.archivers.sevenz.SevenZOutputFile;
/**
* 7z 压缩和解压工具类
*/
public class SevenZUtil{
private static final Logger logger = Logger.getLogger(SevenZUtil.class.getName());
/**
* 压缩多个文件到 7z 文件
* @param compressFilePath 生成的 7z 文件路径
* @param inputFiles 多个需要加入压缩的文件,支持文件夹。
* @return
*/
public static void compress7z(String compressFilePath, File... inputFiles) throws IOExce