外国网站,访问困难,贴出主要的代码在下面:

import java.io.File;

import java.util.ArrayList;

import net.lingala.zip4j.core.ZipFile;

import net.lingala.zip4j.exception.ZipException;

import net.lingala.zip4j.model.ZipParameters;

import net.lingala.zip4j.util.Zip4jConstants;

public class CreateSplitZipFile {

public CreateSplitZipFile() {

try {

// Initiate ZipFile object with the path/name of the zip file.

ZipFile zipFile = new ZipFile("c:\\ZipTest\\CreateSplitZipFile.zip");

// Build the list of files to be added in the array list

// Objects of type File have to be added to the ArrayList

ArrayList filesToAdd = new ArrayList();

filesToAdd.add(new File("c:\\ZipTest\\sample.txt"));

filesToAdd.add(new File("c:\\ZipTest\\myvideo.avi"));

filesToAdd.add(new File("c:\\ZipTest\\mysong.mp3"));

// Initiate Zip Parameters which define various properties such

// as compression method, etc.

ZipParameters parameters = new ZipParameters();

// set compression method to store compression

parameters.setCompressionMethod(Zip4jConstants.COMP_DEFLATE);

// Set the compression level. This value has to be in between 0 to 9

parameters.setCompressionLevel(Zip4jConstants.DEFLATE_LEVEL_NORMAL);

// Create a split file by setting splitArchive parameter to true

// and specifying the splitLength. SplitLenth has to be greater than

// 65536 bytes

// Please note: If the zip file already exists, then this method throws an

// exception

zipFile.createZipFile(filesToAdd, parameters, true, 10485760);

} catch (ZipException e) {

e.printStackTrace();

}

}

/**

* @param args

*/

public static void main(String[] args) {

new CreateSplitZipFile();

}

}

java 分卷压缩_Java:分卷压缩和解压缩请选择Zip4j相关推荐

  1. java zip加密压缩_Java解压和压缩带密码的zip文件过程详解

    前言 JDK自带的ZIP操作接口(java.util.zip包,请参看文章末尾的博客链接)并不支持密码,甚至也不支持中文文件名. 为了解决ZIP压缩文件的密码问题,在网上搜索良久,终于找到了winzi ...

  2. java 图片质量压缩_java图片高质量压缩

    /** * 根据宽高编辑图片 * * @param outPath *            输出文件路径 * @param width *            输出文件宽 * @param hei ...

  3. Linux的实际操作:文件目录类实用指令(压缩gzip tar -zcvf和解压缩gunzip tar -zxvf)

    1.gzip   用于压缩文件 (压缩文件后,原文件就会消失自动成为一个新的压缩文件,意思是压缩后不保留原文件) 2.gunzip   用于解压文件 (解压缩后,压缩文件也会自动生成一个未解压文件,解 ...

  4. Linux压缩文件的命令 和解压缩的命令有哪些(多种方式)

    压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后, ...

  5. idea java no sdk_java - intelliJ IDEA 13错误:请选择Android SDK

    java - intelliJ IDEA 13错误:请选择Android SDK 我已经在Error: Cannot find any configured Android SDK上安装了intell ...

  6. java 分卷压缩_java 分卷 zip

    最近想写个东西,要使用分卷压缩,但是不想使用别的开源包,自己写了一个类来实现,其实使用 public void zip(String path) throws IOException { File f ...

  7. java 图片加白压缩_java图片添加水印和压缩

    图片添加水印和压缩 [Java]代码 package net.leebao.core.util; import java.awt.AlphaComposite; import java.awt.Col ...

  8. java 图片有损压缩_java - 用有损jpeg压缩多页tiff图像 - 堆栈内存溢出

    将图像从16位减少到8位. 假设您有一个byte []变量plane16,在其中您有图像的所有像素. 注意 :我的byte [] plane16从16位图像获取数据,但是byte为8bit = 1by ...

  9. java 设置随机数种子_java设置随机数种子教程 菜鸟请进

    川北在线核心提示:原标题:java设置随机数种子教程 菜鸟请进 java设置随机数种子教程: 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的 ...

  10. tar 分卷压缩和解压缩

    示例将 jdk1.8.0_221 文件夹按 98m 进行分卷压缩和解压缩 压缩: tar -czvf - jdk1.8.0_221/ |split -b 98m - jdk1.8.0_221.tar. ...

最新文章

  1. js模板字符串自定义类名_【Vue.js 入门到实战教程】07Vue 组件注册 | 基本使用和组件嵌套...
  2. iOS核心动画高级技术(十四) 图像IO
  3. DOM_05之DOM、BOM常用对象
  4. 寒假每日一题(入门组)【week6 完结】
  5. 如何解决error message Data cannot be maintained for set type COM_TA_R3_ID
  6. 七边形简单画法步骤图_眼线笔的画法步骤图
  7. NetBeans Weeldy News 刊号 # 53 - Apr 23, 2009
  8. mybatis使用collection查询集合属性规则
  9. Emmagee源码学习
  10. 百度快排点击软件-搜索引擎排名模拟点击器-快排点击软件
  11. 有效id和密码_ID和密码恢复
  12. dell台式机进入安全模式_Dell电脑怎么进入安全模式
  13. java 程序暂停_java程序运行过程中如何暂停,恢复?
  14. html等待,休眠代码,HTML DOM closest()用法及代码示例
  15. 金山助手流氓软件-被进程sjk_daemon.exe坑死
  16. HTML,css和JavaScript的基础学习—JavaScript篇
  17. oracle增加列 reorg,Reorg rebuild 重建表和表上的索引
  18. HDLBits Lemmings1-4
  19. matlab bwmorph spur,用python编写matlab的bwmorph(image,'spur')
  20. Python入门——条件与循环:if、while、for

热门文章

  1. 高仿360云盘android端的ui实现,高仿360云盘android端的UI实现
  2. Vue中导出json【基于file-saver】
  3. 掘金万亿级市场,F5G开启湖北全光智慧城市
  4. net proxy FortiGate 200A / SANGFOR / Blue Coat
  5. RT_thread 临界区保护
  6. visual studio code输入感叹号没有提示
  7. openpyxl,给单元格插入公式,求和通过excel公式实现
  8. 【LTE】Qualcomm LTE Packets log 分析(二)LTE Access Stratum Log Analysis 3_SRB1 4_UL_DATA_Tran
  9. 电脑qq游戏程序更改计算机,电脑怎么把qq游戏快捷到桌面
  10. 明星证券化之殇|一点财经