java 原始 ZipOutputStream 这个实现起来没研究明白,后来看见zip4j 选择使用zip4j 使用方便
如果java自带包使用考虑问题很多,有技术大佬给点思路指点下谢谢
如果有问题请参考: https://github.com/srikanth-lingala/zip4j
/**
* 分片逻辑
* @param src源文件
* @param target目录文件
* @param size 切片大小
* @param passwd 设置压缩密码
* @throws ZipException
*/
public static void zipTOSplit(String src, String target, int size,String passwd) throws ZipException {
ZipFile zip = new ZipFile(destZipFile);
ZipParameters parameters = new ZipParameters();
//设置压缩密码 加密方式为 AES加密
if (StringUtils.isNotBlank(passwd)) {
parameters.setEncryptFiles(true);
//标准加密方式
// parameters.setEncryptionMethod(Zip4jConstants.ENC_METHOD_STANDARD);
parameters.setEncryptionMetho