Java建立Zip压缩文件
来源:互联网 发布:睡衣品牌店淘宝 编辑:程序博客网 时间:2024/05/16 15:20
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%)");
}
}
}
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建立Zip压缩文件
- Java建立Zip压缩文件
- Java建立Zip压缩文件
- java Zip压缩文件
- 用java压缩文件 (ZIP)
- java 解压zip压缩文件
- java 压缩文件zip
- JAVA利用ZIP压缩文件
- java实现zip压缩文件
- Java创建ZIP压缩文件
- java 压缩文件zip
- java实现zip压缩文件
- java实现zip压缩文件
- java 压缩文件zip
- java 压缩文件zip
- java处理zip压缩文件
- java zip 压缩文件
- java 压缩文件zip
- 建立自己的3D静态模型文件
- canny edge detector
- 隐藏文件夹方法
- 【转载】SQL Server 索引结构及其使用
- 将JAVA编译为EXE的几种方法
- Java建立Zip压缩文件
- 【转载】Sql Server2005不同分页存储过程的性能对比
- 今天收集的经典SQL用法
- Hibernate实现Clob和Blob对象的存取
- 心情不好
- Hey,everybody who came to this blog~
- 第1章 Linux简介
- sql 函数
- 第2章 代码初识