已经工作6年了,一直都没有记录过什么东西,可能也是自己太懒,觉得是时候记录一些工作与学习中的心得了,一方面作为备忘,方便以后自己的查阅,另一方面如果可以帮到其他的同学,那就再好不过了,今天先记录一个很简单的程序练练手,就是把文件压缩成zip格式,程序很简单,不过如果以后要做一个解压缩工具可以简单的参考一下
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class TestZip {
public static void main(String[] args) throws IOException {
String path = "C:/Users/Administrator/Desktop/";
String name1 = "1.txt";
String name2 = "1.zip";
BufferedInputStream in = new BufferedInputStream(new FileInputStream(path + name1));
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(path + name2));
BufferedOutputStream out = new BufferedOutputStream(zos);
zos.putNextEntry(new ZipEntry(name1));
int c;
while((c = in.read()) != -1){
out.write(c);
out.flush();
}
in.close();
out.close();
System.out.println("success!");
}
}