以下是对文件压缩的方法,这里只是单个文件压缩,多个变通一下就可以。

首先下载一个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文件压缩含加密相关推荐

  1. java 操作Zip文件(压缩、解压、加密)

    java 操作Zip文件(压缩.解压.加密) 依赖:点击下载 package com.zxl.test;import net.lingala.zip4j.model.ZipParameters; im ...

  2. java zip文件操作,java 关于 zip 文件 的 基本操作

    这里用的是appache的包  为了防止文件中文名乱码问题 java 操作 .zip 文件  压缩文件 解压文件 删除文件夹等 package com.gaeainfo.toponymbase.uti ...

  3. 7z001怎么解压在安卓手机上面_安卓zip文件压缩RAR解压手机下载-安卓zip文件压缩RAR解压v1.0最新版下载...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  4. java zip 文件夹_Java Zip文件文件夹示例

    java zip 文件夹 Today we will look into java zip file example. We will also compress a folder and creat ...

  5. Java多文件压缩下载解决方案

    Java多文件压缩下载解决方案 需求: 会员运营平台经过改版后页面增加了许多全部下载链接,上周上线比较仓促,全部下载是一个直接下载ZIP压缩文件的链接,每个ZIP压缩文件都是由公司运营人员将页面需要下 ...

  6. cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  7. ZIP文件压缩与解压缩

    ZIP4J解压优点 ZIP4J 是一个支持处理ZIP文件的开源库 支持创建,修改,添加,删除,解压 压缩文件 支持读/写密码保护 支持AES加密 128/256 支持标准ZIP加密 支持进度监视器 自 ...

  8. java mp3文件压缩_java实现文件压缩

    java实现文件压缩:主要是流与流之间的传递 代码如下: package com.cst.klocwork.service.zip; import java.io.File; import java. ...

  9. iOS Zip文件压缩

    iOS Zip文件压缩 //文件做压缩 拿到准备压缩的文件路径 拼装到数组中 使用的压缩类库 SSZipArchive//压缩文件路径 NSString *zippedPath; NSArray *p ...

最新文章

  1. 干货 | 清华大学郑方:语音技术用于身份认证的理论与实践
  2. 检测一组电动车电瓶好坏要多久?
  3. javabean总结
  4. 无法从外部连接MySQL_MySQL不能从外部 连接的解决方法
  5. java删除文件夹的所有文件
  6. 网页无障碍php,【译】开发无障碍的Web组件
  7. 基于JAVA+SpringMVC+MYSQL的在线音乐网站
  8. C语言之字符串探究(三):字符串库函数操作——strlen、strcat、strcpy、strcmp
  9. 同一个接口Jmeter取不到结果
  10. iOS关于setContentOffset的一些细节问题
  11. quartz spring配置实例代码demo下载
  12. 微信mysql抽奖系统源码_微信互动游戏营销活动抽奖系统 v1.0
  13. 复试21天Day 21
  14. 跟铁拐李李老师学习工作流的第一天
  15. 三态门有一个信号控制端en_什么是三态门? 三态逻辑与非门电路以及三态门电路...
  16. 4.6 linux文件系统-虚拟文件系统VFS
  17. 迅捷PDF转换器怎样将PDF文件转换为HTML网页
  18. 矩阵Kronecker(克罗内克)积
  19. 零起步的Hadoop实践日记(搭建hadoop和hive)
  20. 10% building 2/5 modules 3 active ...lib\index.js!/路径报错

热门文章

  1. openstack-nova源码分析(十一)rebuild重建
  2. 降龙十八掌搞定rt3070 USB WIFI模块在android2.3平台上上网[基于x210开发板]
  3. 光纤中的多种光学模式芯径_光纤的结构是什么?种类有哪些?该怎么选择?
  4. 7723Java斗破苍穹,斗破苍穹:斗帝空间开启,药尘入内寻夺焚决!
  5. 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
  6. 哈佛架构和冯诺依曼架构
  7. 互联网创业公司融资、产品、运营快速迭代和人才模式总结
  8. 雷风恒:慎终如始;天山遁:大雁南飞
  9. nltk中文分句_learn_nltk/2. NLTK笔记-分句与分词.md at master · ourren/learn_nltk · GitHub...
  10. 所有iOS设备的屏幕分辨率