压缩文件如何加密 压缩文件怎么加密(Java如何给压缩文件加密)

编辑:
发布时间: 2021-03-01 20:23:20
分享:

Maven依赖

net.lingala.4j

4j

1.3.2

CreatePasswordProtectedZipExample.java

/**

*压缩文件并设置密码

* @Auothor wzx

* @日期2017/3/12 0012

*/

public class createpassword protected 示例{

@测试

public void test {

尝试{

//创建压缩文件

ZipFile File = new ZipFile

数组列表文件=新数组列表;

files . add);

files . add);

//设置压缩文件参数

ZipParameters参数=新的ZipParameters;

//设置压缩方法

参数。设置压缩方法;

//设置压缩级别

//DEFLATE _ LEVEL _ fast-最低压缩级别,但更高的压缩速度

//DEFLATE_LEVEL_FAST -压缩级别较低,但压缩速度较高

//DEFLATE_LEVEL_NORMAL -压缩级别/速度之间的最佳平衡

//DEFLATE_LEVEL_MAXIMUM -高压缩级别,兼顾速度

//DEFLATE_LEVEL_ULTRA -最高压缩级别,但速度较低

参数。设置压缩级别;

//设置压缩文件的加密

parameters.setEncryptFiles

//设置加密方法

parameters . setencryptionmethod;

//设置aes加密强度

参数。parameters.setAesKeyStrength

//设置密码

parameters.setPassword

//将文件添加到压缩文件

File.addFiles

} catch {

e.printStackTrace

}

}

}

如上,使用非常方便!

相关阅读
热门精选
孩子 孕妇