import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.util.zip.CRC32;
import java.util.zip.CheckedOutputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipCompress {
public static void mian(String[] args){
try{
FileOutputStream fileOut=new FileOutputStream("Example.zip");//建立输出文件流
//建立冗余验证流
CheckedOutputStream checkedOut=new CheckedOutputStream(fileOut, new CRC32());
ZipOutputStream zipOut=new ZipOutputStream(checkedOut);//建立zip流
new ZipOutputStream(
new BufferedOutputStream(checkedOut));
zipOut.setComment("This is a java zip test file");
String fileName="D:/ZipCompress .java/"+"ZipCompress.java";
//读取压缩文件
BufferedReader in=new BufferedReader(new FileReader(fileName));
zipOut.putNextEntry(new ZipEntry(fileName));//建立压缩实体
int ch;
//当压缩文件未结束的时候继续写
while((ch=in.read())!=-1){
zipOut.write(ch);
}
in.close();
zipOut.close();
}catch (Exception e) {
System.out.println(e.toString());
}
}
}
分享到:
相关推荐
java 版的文件分割压缩 可以对大文件进行拆分。 文件大小可定义
//文件数据(待压缩文件) JButton jbAdd; //增加文件按钮 JButton jbDelete; //删除文件按钮 JButton jbZip; //压缩按钮 JTextField target; //目标文件文本域 public ZipDemo(){ super("用ZIP...
JAVA100例之实例40 压缩和解压文件
Java用Zip压缩多个文件实例源码
CheckedOutputStream……Java压缩文件类
java操作压缩文件和解压文件实例代码(经测试),把jar文件导入到项目里。源代码根据注释修改下路径就能用了
一个Java随书实例:用GZIP压缩解压文件,从源文件得到文件输入流,得到目标文件输出流,得到压缩输出流,设定读入缓冲区尺寸,弹出文件选择器,并判断是否点击了打开按钮,判断事件来自于哪个按钮,用于选择解压和...
Java用Zip压缩多个文件实例源码.rar Java用的在线地图浏览模块.rar Java约瑟夫环演示Applet源码.rar java网络五子棋的源代码.rar JAVA网络抓包程序.rar Java转换xml.rar java项目源码在线相册系统.rar 书籍管理系统....
本代码实例演示如何用java语言实现apk文件的压缩和解压缩。
基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于...
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
JAVA代码实例-文件压缩与解压缩实践(源代码+论文).rar
Java用Zip压缩多个文件实例源码.zip
Java用Zip压缩多个文件实例源码.rar
Java二进制IO类与文件复制操作实例.rar Java从压缩包中提取文件.rar Java从网络取得文件.rar Java仓库管理系统,Access数据库.rar Java仿Vista界面风格的登录窗口.rar Java仿千千静听音乐播放器源代码.rar Java企业...
//得到待压缩文件路径名 String entryname=filename.substring(filename.lastIndexOf("\\") 1); //得到文件名 entry=new ZipEntry(entryname); //实例化条目列表 zout.putNextEntry(entry); //将ZIP条目...
利用JAVA编写的多线程运行实例 压缩文件,可直接运行 ...利用JAVA编写的多线程运行实例 压缩文件,可直接运行利用JAVA编写的多线程运行实例 压缩文件,可直接运行利用JAVA编写的多线程运行实例 压缩文件,可直接运行
Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...
java源码:Java用Zip压缩多个文件实例源码.rar