public static boolean zipFile(String file) {
boolean succ = false;
int BUFFER = 2048;
try {
BufferedInputStream origin = null;
FileOutputStream dest = new FileOutputStream(file.substring(0, file.lastIndexOf(".")) + ".zip");
ZipOutputStream out = new ZipOutputStream(new BufferedOutputStream(
dest));
byte data[] = new byte[BUFFER];
File f = new File(file);
FileInputStream fi = new FileInputStream(f);
origin = new BufferedInputStream(fi, BUFFER);
ZipEntry entry = new ZipEntry(f.getName());
out.putNextEntry(entry);
int count;
while ((count = origin.read(data, 0, BUFFER)) != -1) {
out.write(data, 0, count);
}
origin.close();
out.close();
succ = true;
} catch (Exception e) {
e.printStackTrace();
}
return succ;
}
分享到:
相关推荐
1初始化(创建)压缩文件 2添加指定文件到压缩文件 3添加指定文件夹(含子路径)到压缩文件 4重新初始化(打开)压缩文件 5从压缩文件解压文件 6释放(关闭)压缩文件 源码包含了封装的功能模块类以及测试类, 全部...
zip 压缩 文件 Java zip 压缩 文件 Java zip 压缩 文件 Java zip 压缩 文件 Java
VB6.0调用 DLL版ZIP压缩文件夹目录和解压ZIP文件,网上很多源码不好用,所以就自己做了一个。原始代码是VC++的用VS2019编译了一个,DLL封装了下。调用很简单 '调用方法如下: 'CreateZipFileA "C:\123", "C:\123.zip...
zip加密破解,ha_ziperello_cz.zipzip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩文件加密破解工具zip压缩...
java解压zip压缩文件,读取压缩文件中的内容并输出到输出文件中。
//文件数据(待压缩文件) JButton jbAdd; //增加文件按钮 JButton jbDelete; //删除文件按钮 JButton jbZip; //压缩按钮 JTextField target; //目标文件文本域 public ZipDemo(){ super("用ZIP...
C++ zip压缩解压缩源代码 压缩时调用 #include "zip.h" HZIP hz = CreateZip("c:\\simple1.zip",0); ZipAdd(hz,"znsimple.bmp", "c:\\simple.bmp"); ZipAdd(hz,"znsimple.txt", "c:\\simple.txt"); ...
压缩成zip文件和解压缩zip文件的VB程序.rar
java压缩文件成zip实现无乱码 内置类与jar包
ZIP格式压缩文件工具类
C# zip压缩文件的打包与解压缩,代码完整,可以运行!
C++利用Zlib库实现zip文件压缩及解压 支持递归压缩.可配合自动更新功能实现zip压缩包进得软件更新
java 解压缩zip文件 java 解压缩zip文件 java 解压缩zip文件
因为最近需要压缩许多文件夹和文件,一个一个手工压缩太累了,于是就写了一个批处理文件,放在文件所在目录下,双击就可以自动全部压缩完了,不会对已经是如.7z .zip .rar的压缩文件压缩,注意,压缩完之后会自动...
Android端zip压缩与解压,目前暂时只做zip格式支持,基于Zip4j 进行扩展成工具类,支持对单个文件,多个文件以及文件夹进行压缩,对压缩文件解压到到指定目录,支持压缩解压使用密码。
Java操作zip压缩格式的开源项目,功能强大而且使用方便,能完全满足Java操作Zip压缩文件,官方网址为:http://www.lingala.net/zip4j/ 可以下载到jar包、源码和示例,好像没有提供API文档。 不过需要使用代理访问...
基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于java的开发源码-用Zip压缩多个文件实例源码.zip 基于...
java 生成zip压缩文件 java 生成zip压缩文件
VC++ MFC 如何用 CZip CUnzip类压缩解压缩文件 包括源代码和Example文件,还有说明文件~
* @param zipFile 指定的ZIP压缩文件 * @param dest 解压目录 * @param passwd ZIP文件的密码 * @return 解压后文件数组 * @throws ZipException 压缩文件有损坏或者解压缩失败抛出 */ 方法详细见文件! 一个...