java Zip文件压缩含加密
以下是对文件压缩的方法,这里只是单个文件压缩,多个变通一下就可以。
首先下载一个jar包:zip4j-1.3.2.jar
/*** 对压缩文件进行加密*/public void ZipFileAndEncrypt(String filePath,String zipFileName,String password){try {//设置压缩文件参数ZipParameters parameters = new ZipParameters();//设置压缩方法parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);//设置压缩级别parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);//设置压缩文件是否加密parameters.setEncryptFiles(true);//设置aes加密强度parameters.setAesKeyStrength(Zip4jConstants.AES_STRENGTH_256);//设置加密方法parameters.setEncryptionMethod(Zip4jConstants.ENC_METHOD_AES);//设置密码parameters.setPassword(password.toCharArray());//压缩文件,并生成压缩文件ArrayList<File> filesToAdd = new ArrayList<File>();File file = new File(filePath);filesToAdd.add(file);ZipFile zipFile = new ZipFile(zipFileName);zipFile.addFiles(filesToAdd,parameters );} catch (ZipException e) {e.printStackTrace();}}
java Zip文件压缩含加密相关推荐
- java 操作Zip文件(压缩、解压、加密)
java 操作Zip文件(压缩.解压.加密) 依赖:点击下载 package com.zxl.test;import net.lingala.zip4j.model.ZipParameters; im ...
- java zip文件操作,java 关于 zip 文件 的 基本操作
这里用的是appache的包 为了防止文件中文名乱码问题 java 操作 .zip 文件 压缩文件 解压文件 删除文件夹等 package com.gaeainfo.toponymbase.uti ...
- 7z001怎么解压在安卓手机上面_安卓zip文件压缩RAR解压手机下载-安卓zip文件压缩RAR解压v1.0最新版下载...
安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...
- java zip 文件夹_Java Zip文件文件夹示例
java zip 文件夹 Today we will look into java zip file example. We will also compress a folder and creat ...
- Java多文件压缩下载解决方案
Java多文件压缩下载解决方案 需求: 会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下 ...
- cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...
安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...
- ZIP文件压缩与解压缩
ZIP4J解压优点 ZIP4J 是一个支持处理ZIP文件的开源库 支持创建,修改,添加,删除,解压 压缩文件 支持读/写密码保护 支持AES加密 128/256 支持标准ZIP加密 支持进度监视器 自 ...
- java mp3文件压缩_java实现文件压缩
java实现文件压缩:主要是流与流之间的传递 代码如下: package com.cst.klocwork.service.zip; import java.io.File; import java. ...
- iOS Zip文件压缩
iOS Zip文件压缩 //文件做压缩 拿到准备压缩的文件路径 拼装到数组中 使用的压缩类库 SSZipArchive//压缩文件路径 NSString *zippedPath; NSArray *p ...
最新文章
- 干货 | 清华大学郑方:语音技术用于身份认证的理论与实践
- 检测一组电动车电瓶好坏要多久?
- javabean总结
- 无法从外部连接MySQL_MySQL不能从外部 连接的解决方法
- java删除文件夹的所有文件
- 网页无障碍php,【译】开发无障碍的Web组件
- 基于JAVA+SpringMVC+MYSQL的在线音乐网站
- C语言之字符串探究(三):字符串库函数操作——strlen、strcat、strcpy、strcmp
- 同一个接口Jmeter取不到结果
- iOS关于setContentOffset的一些细节问题
- quartz spring配置实例代码demo下载
- 微信mysql抽奖系统源码_微信互动游戏营销活动抽奖系统 v1.0
- 复试21天Day 21
- 跟铁拐李李老师学习工作流的第一天
- 三态门有一个信号控制端en_什么是三态门? 三态逻辑与非门电路以及三态门电路...
- 4.6 linux文件系统-虚拟文件系统VFS
- 迅捷PDF转换器怎样将PDF文件转换为HTML网页
- 矩阵Kronecker(克罗内克)积
- 零起步的Hadoop实践日记(搭建hadoop和hive)
- 10% building 2/5 modules 3 active ...lib\index.js!/路径报错
热门文章
- openstack-nova源码分析(十一)rebuild重建
- 降龙十八掌搞定rt3070 USB WIFI模块在android2.3平台上上网[基于x210开发板]
- 光纤中的多种光学模式芯径_光纤的结构是什么?种类有哪些?该怎么选择?
- 7723Java斗破苍穹,斗破苍穹:斗帝空间开启,药尘入内寻夺焚决!
- 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
- 哈佛架构和冯诺依曼架构
- 互联网创业公司融资、产品、运营快速迭代和人才模式总结
- 雷风恒:慎终如始;天山遁:大雁南飞
- nltk中文分句_learn_nltk/2. NLTK笔记-分句与分词.md at master · ourren/learn_nltk · GitHub...
- 所有iOS设备的屏幕分辨率