java 分卷压缩_Java:分卷压缩和解压缩请选择Zip4j
外国网站,访问困难,贴出主要的代码在下面:
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相关推荐
- java zip加密压缩_Java解压和压缩带密码的zip文件过程详解
前言 JDK自带的ZIP操作接口(java.util.zip包,请参看文章末尾的博客链接)并不支持密码,甚至也不支持中文文件名. 为了解决ZIP压缩文件的密码问题,在网上搜索良久,终于找到了winzi ...
- java 图片质量压缩_java图片高质量压缩
/** * 根据宽高编辑图片 * * @param outPath * 输出文件路径 * @param width * 输出文件宽 * @param hei ...
- Linux的实际操作:文件目录类实用指令(压缩gzip tar -zcvf和解压缩gunzip tar -zxvf)
1.gzip 用于压缩文件 (压缩文件后,原文件就会消失自动成为一个新的压缩文件,意思是压缩后不保留原文件) 2.gunzip 用于解压文件 (解压缩后,压缩文件也会自动生成一个未解压文件,解 ...
- Linux压缩文件的命令 和解压缩的命令有哪些(多种方式)
压缩 tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后, ...
- idea java no sdk_java - intelliJ IDEA 13错误:请选择Android SDK
java - intelliJ IDEA 13错误:请选择Android SDK 我已经在Error: Cannot find any configured Android SDK上安装了intell ...
- java 分卷压缩_java 分卷 zip
最近想写个东西,要使用分卷压缩,但是不想使用别的开源包,自己写了一个类来实现,其实使用 public void zip(String path) throws IOException { File f ...
- java 图片加白压缩_java图片添加水印和压缩
图片添加水印和压缩 [Java]代码 package net.leebao.core.util; import java.awt.AlphaComposite; import java.awt.Col ...
- java 图片有损压缩_java - 用有损jpeg压缩多页tiff图像 - 堆栈内存溢出
将图像从16位减少到8位. 假设您有一个byte []变量plane16,在其中您有图像的所有像素. 注意 :我的byte [] plane16从16位图像获取数据,但是byte为8bit = 1by ...
- java 设置随机数种子_java设置随机数种子教程 菜鸟请进
川北在线核心提示:原标题:java设置随机数种子教程 菜鸟请进 java设置随机数种子教程: 一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的 ...
- tar 分卷压缩和解压缩
示例将 jdk1.8.0_221 文件夹按 98m 进行分卷压缩和解压缩 压缩: tar -czvf - jdk1.8.0_221/ |split -b 98m - jdk1.8.0_221.tar. ...
最新文章
- js模板字符串自定义类名_【Vue.js 入门到实战教程】07Vue 组件注册 | 基本使用和组件嵌套...
- iOS核心动画高级技术(十四) 图像IO
- DOM_05之DOM、BOM常用对象
- 寒假每日一题(入门组)【week6 完结】
- 如何解决error message Data cannot be maintained for set type COM_TA_R3_ID
- 七边形简单画法步骤图_眼线笔的画法步骤图
- NetBeans Weeldy News 刊号 # 53 - Apr 23, 2009
- mybatis使用collection查询集合属性规则
- Emmagee源码学习
- 百度快排点击软件-搜索引擎排名模拟点击器-快排点击软件
- 有效id和密码_ID和密码恢复
- dell台式机进入安全模式_Dell电脑怎么进入安全模式
- java 程序暂停_java程序运行过程中如何暂停,恢复?
- html等待,休眠代码,HTML DOM closest()用法及代码示例
- 金山助手流氓软件-被进程sjk_daemon.exe坑死
- HTML,css和JavaScript的基础学习—JavaScript篇
- oracle增加列 reorg,Reorg rebuild 重建表和表上的索引
- HDLBits Lemmings1-4
- matlab bwmorph spur,用python编写matlab的bwmorph(image,'spur')
- Python入门——条件与循环:if、while、for
热门文章
- 高仿360云盘android端的ui实现,高仿360云盘android端的UI实现
- Vue中导出json【基于file-saver】
- 掘金万亿级市场,F5G开启湖北全光智慧城市
- net proxy FortiGate 200A / SANGFOR / Blue Coat
- RT_thread 临界区保护
- visual studio code输入感叹号没有提示
- openpyxl,给单元格插入公式,求和通过excel公式实现
- 【LTE】Qualcomm LTE Packets log 分析(二)LTE Access Stratum Log Analysis 3_SRB1 4_UL_DATA_Tran
- 电脑qq游戏程序更改计算机,电脑怎么把qq游戏快捷到桌面
- 明星证券化之殇|一点财经