一个样例代码:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class ZipOutputStreamExample {
public static void main(String[] args) {
byte[] buffer = new byte[1024];
try {
FileOutputStream fos = new FileOutputStream("log.zip");
ZipOutputStream zos = new ZipOutputStream(fos);
ZipEntry ze = new ZipEntry("weblog-20130710.log");
zos.putNextEntry(ze);
FileInputStream in = new FileInputStream("weblog.log");//要压缩的文本文件weblog.log
int len;
while ((len = in.read(buffer)) > 0) {
zos.write(buffer, 0, len);
}
in.close();
zos.closeEntry();
zos.close();
System.out.println("end");
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
分享到:
相关推荐
jdk1.8安装文件zip rar压缩版jdk1.8安装文件zip rar压缩版jdk1.8安装文件zip rar压缩版
ZIP是一种较为常见的压缩形式,在Java中要想实现ZIP的压缩需要导入java.util.zip包,可以使用此包中的ZipFile、ZipOutputStream、ZipInputStream、ZipEntry几个类完成。 ZipOutputStream 实现文件的压缩 ...
项目中碰到问题.jdk zipEntry 压缩中文文件名乱码 上网查了下,有两种方法,一种修改jdk ZipInputStream及ZipOutputStream 的源文件,比较麻烦,不建议此项. 第二种 就是拿来主义,因为 开源项目 Ant 里已经有...
jdk1.7.0_17 绿色解压缩版 只要指定好环境变量就行。里面有写
java JDK是安卓模拟器运行必备的环境,必须安装。
JDK1.8 windows zip解压缩版
JDK 8 压缩包文件 免费分享
jdk1.8无政策限制文件
jdk1.8压缩文件rar zip java8压缩版 解压缩配置即可用,如果有搜到我前面发的那个资源请不要下载,下这个,那个有些东西没有配置好
使用JDK中的Proxy技术实现AOP功能与使用CGLIB实现AOP功能
该资源为Windows系统下JDK1.8版本免安装解压缩版,解压即可配置Java开发环境
名称:JDK8/jdk1.8压缩版 版本:jdk1.8.0_111
jdk1.8安装包(压缩文件)
JDK8 window64 压缩免安装版
Jdk 帮助文件,很强大的Java帮助文档
在使用Java对ZIP压缩文件进行解压的方式中有两种,一种是使用apache提供的ant.jar工具包,但是如果ZIP文件中含有中文名称的文件,在解压后,文件名将出现乱码,另一种是使用Java自身JDK中java.util.zip包下工具类,...
JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK11、JDK...
linux下jdk的tar.gz文件安装。从linux下的openjdk卸载到jdk的tar.gz文件下载到jdk安装完成,每一步都有详实记录
JDK中文手册(JAVA),JDK API手册
此版本为java1.7的解压缩版本,满足广大程序员对于JDK1.7的需求