简单的API调用,直接贴代码
package com.utils.ZipUtils.zip4j;
import com.google.common.base.Function;
import com.google.common.collect.Lists;
import net.lingala.zip4j.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import net.lingala.zip4j.model.ZipParameters;
import net.lingala.zip4j.model.enums.AesKeyStrength;
import net.lingala.zip4j.model.enums.CompressionLevel;
import net.lingala.zip4j.model.enums.CompressionMethod;
import net.lingala.zip4j.model.enums.EncryptionMethod;
import org.checkerframework.checker.nullness.qual.Nullable;
import org.springframework.util.StringUtils;
import java.io.File;
import java.util.List;
public class Zip4jUtils {
// 加密压缩的设置参数
private static final ZipParameters zipParameters = new ZipParameters();
static {
//设置压缩方式
zipParameters.setCompressionMethod(CompressionMethod.DEFLATE);
// 设置压缩级别
zipParameters.setCompressionLevel(CompressionLevel.HIGHER);
// 加密方式

最低0.47元/天 解锁文章
857

被折叠的 条评论
为什么被折叠?



