package com.t48.next.partice;
import java.io.*;
import java.util.zip.*;
public class ZipCompress {
public static void main(String[] args) {
try {
//建立输出文件流
FileOutputStream fileout = new FileOutputStream("peng.zip");
//建立冗余流
CheckedOutputStream checkedOut = new CheckedOutputStream(fileout,new CRC32());
//create zip stream
ZipOutputStream zipOut = new ZipOutputStream(new BufferedOutputStream(checkedOut));
//set commenet Content
zipOut.setComment("this is a java zipping test file");
//file name
String filename="E:\\demo\\src\\com\\t48\\next\\partice/ZipCompress.java";
//read compress filestream
BufferedReader in = new BufferedReader(new FileReader(filename));
//建立压缩实体
zipOut.putNextEntry(new ZipEntry(filename));
int ch;
while((ch=in.read())!=-1){
zipOut.write(ch);
}
//关闭文件流,and for free Resource
in.close();
zipOut.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}
import java.io.*;
import java.util.zip.*;
public class ZipCompress {
public static void main(String[] args) {
try {
//建立输出文件流
FileOutputStream fileout = new FileOutputStream("peng.zip");
//建立冗余流
CheckedOutputStream checkedOut = new CheckedOutputStream(fileout,new CRC32());
//create zip stream
ZipOutputStream zipOut = new ZipOutputStream(new BufferedOutputStream(checkedOut));
//set commenet Content
zipOut.setComment("this is a java zipping test file");
//file name
String filename="E:\\demo\\src\\com\\t48\\next\\partice/ZipCompress.java";
//read compress filestream
BufferedReader in = new BufferedReader(new FileReader(filename));
//建立压缩实体
zipOut.putNextEntry(new ZipEntry(filename));
int ch;
while((ch=in.read())!=-1){
zipOut.write(ch);
}
//关闭文件流,and for free Resource
in.close();
zipOut.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}