使用java zip 压缩单个文件
2006-12-22 17:12
555 查看
import java.util.zip.ZipOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.io.FileOutputStream;
import java.io.FileInputStream;
class CSVZip {
public static void Zip(String file,String zipfile) {
try {
//创建文件输入流对象
FileInputStream in = new FileInputStream(file); //0
//创建文件输出流对象
FileOutputStream out = new FileOutputStream(zipfile); //1
//创建ZIP数据输出流对象
ZipOutputStream zipOut = new ZipOutputStream(out);
//创建指向压缩原始文件的入口
ZipEntry entry = new ZipEntry(file); //0
zipOut.putNextEntry(entry);
//向压缩文件中输出数据
int nNumber;
byte[] buffer = new byte[512];
while ( (nNumber = in.read(buffer)) != -1)
zipOut.write(buffer, 0, nNumber);
//关闭创建的流对象
zipOut.close();
out.close();
in.close();
}catch (IOException e) {
System.out.println(e);
}
}
}
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.io.FileOutputStream;
import java.io.FileInputStream;
class CSVZip {
public static void Zip(String file,String zipfile) {
try {
//创建文件输入流对象
FileInputStream in = new FileInputStream(file); //0
//创建文件输出流对象
FileOutputStream out = new FileOutputStream(zipfile); //1
//创建ZIP数据输出流对象
ZipOutputStream zipOut = new ZipOutputStream(out);
//创建指向压缩原始文件的入口
ZipEntry entry = new ZipEntry(file); //0
zipOut.putNextEntry(entry);
//向压缩文件中输出数据
int nNumber;
byte[] buffer = new byte[512];
while ( (nNumber = in.read(buffer)) != -1)
zipOut.write(buffer, 0, nNumber);
//关闭创建的流对象
zipOut.close();
out.close();
in.close();
}catch (IOException e) {
System.out.println(e);
}
}
}
相关文章推荐
- 使用java.util.zip压缩、解压文件
- 【Java】IO操作之使用zip包压缩和解压缩文件
- 非java.util.zip,使用ant.jar制作zip压缩文件,以及相关中文解决方法
- Java 使用 org.apache.tools.zip.* 压缩文件源代码
- Java使用Zip包压缩文件示例
- 文件压缩java使用Apache的ant压缩和解压文件(zip)
- Java 使用 org.apache.tools.zip.* 压缩文件源代码
- java.util.zip包在解压缩文件方面入门使用
- java 使用7-zip解压缩带密码的压缩文件(非Proccess方法)
- Java ZIP压缩文件使用总结
- JAVA实现压缩文件的方法(使用java.util.zip.*)
- Java压缩文件工具类ZipUtil使用方法代码示例
- java实现单个或多个文件的压缩、解压缩 支持zip、rar等格式
- java使用Apache的ant压缩和解压文件(zip)
- 使用java.util.zip包压缩和解压缩文件
- Java文件压缩与解压之java.util.zip的使用
- 使用Java zip包和apach 的ant包对文件、文件夹进行压缩,兼容中文
- 使用java.util.zip包压缩和解压缩文件
- java实现zip压缩文件
- Java使用7Zip完成文件的压缩和解压缩