网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java基础:如何建立java zip压缩文件     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:93次  录入:管理员--2007-11-16  
 

import java.io.*;
import java.util.zip.*;

class zip {
public static void main(string args[]) throws ioexception {
byte b[] = new byte[512];
zipoutputstream zout = new zipoutputstream(system.out);
for(int i = 0; i < args.length; i ++) {
inputstream in = new fileinputstream(args[i]);
zipentry e = new zipentry(args[i].replace(file.separatorchar,/));
zout.putnextentry(e);
int len=0;
while((len=in.read(b)) != -1) {
zout.write(b,0,len);
}
zout.closeentry();
print(e);
}
zout.close();
}

public static void print(zipentry e){
printstream err = system.err;
err.print("added " + e.getname());
if (e.getmethod() == zipentry.deflated) {
long size = e.getsize();
if (size > 0) {
long csize = e.getcompressedsize();
long ratio = ((size-csize)*100) / size;
err.println(" (deflated " + ratio + "%)");
}
else {
err.println(" (deflated 0%)");
}
}
else {
err.println(" (stored 0%)");
}
}
}


 
 
上一篇: java基础:在java程序中实现回调例程    下一篇: java高级--hibernate映射的基本操作
  相关文档
vtk在java2中的使用 11-17
用java构建稳定的ftp服务器 (3) 11-17
捕捉未捕获的异常 11-17
端口扫描程序java实现 11-17
osworkflow descriptor 解析 重要概念 11-17
技术生涯:教你七个走好it技术之路的诀窍 01-07
我的常用工具包 11-17
用java编写的记事本程序(1) 11-17
用servlet过滤来实现权限控制 11-17
使用java3d实现三维图像 11-17
装饰模式(decorator pattern)(1) 11-17
hibernate orm 对象-关系 映射 11-17
java语言编码规范 11-17
针对.net开发人员的存储过程评估 11-17
jdbc2.0扩展api(3) 11-17
java虚拟机结构基础研究之一 11-16
web services&xml:使用xml的五种场合 02-28
more jsp 的编程实践 ( 上 ) 11-17
网友杂谈各种appserver 11-17
java的类和接口 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息