java读取zip文件损坏_java zip压缩文件损坏
我有一个创建的压缩文件存在问题 - 试图解压缩窗口时显示有错误。这是代码问题吗?java zip压缩文件损坏
File dir = new File("M:\\SPOT/netbeanstest/TEST/PDF");
String archiveName = "test.zip";
byte[] buf = new byte[1024];
try {
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(
archiveName));
for (String s : dir.list()) {
File toCompress = new File(dir, s);
FileInputStream fis = new FileInputStream(toCompress);
zos.putNextEntry(new ZipEntry(s));
int len;
while((len = fis.read(buf))>0){
zos.write(buf, 0, len);
}
zos.closeEntry();
fis.close();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
+1
你应该()'在finally块用'zos.close关闭'ZipOutputStream'为好。 –
+0
java读取zip文件损坏_java zip压缩文件损坏相关推荐
- java 压缩文件夹_java 实现压缩文件(单文件 或 文件夹)
接着上篇了解一下java压缩实现过程,下面的是支持 单文件 或 文件夹 压缩的实现,使用递归. 效果: 代码: package com.gx.compress; import java.io.Buff ...
- java zip文件加密_java自动压缩文件并加密
实现功能:自动压缩并加密 /** * * @Title: zipFilesAndEncrypt * @Description: 将指定路径下的文件压缩至指定zip文件,并以指定密码加密,若密码为空,则 ...
- 检查压缩包是否损坏_修复损坏的gzip压缩文件之原理篇
接修复损坏的gzip压缩文件之原理篇,再次引用GZIP结构图: 已知修复一个损坏的gzip文件的关键环节在于找到下一个正常压缩包的起始点.根据结构图中的信息可知,每个压缩包的开始结构中有是否到达尾部标 ...
- txt doc rtf html,JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例.docx
JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例 JAVA读取WORD,EXCEL,PDF,TXT,RTF,HTML文件文本内容的方法示例??2012-06-2 ...
- kali linux解压文件.gz,kali linux 压缩文件解压缩命令(包含7z)
tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------- .gz 解压1 ...
- Android中将指定文件夹打包成压缩文件
Android中将指定文件夹打包成压缩文件 因为业务功能的需要,所以今天在网上找了一下安卓中生成压缩文件的代码,搜到的不同文章基本都是用的同一段代码,当我使用这段代码时候发现,它在生成压缩文件的时候并 ...
- java zip 文件夹_Java Zip文件文件夹示例
java zip 文件夹 Today we will look into java zip file example. We will also compress a folder and creat ...
- java读取pdf三维图片_java 读取PDF文件生成图片形式
引入所需maven依赖 org.icepdf.os icepdf-core 6.2.2 javax.media jai_core JAVA代码工具类package com.util; import c ...
- python对文件夹里所有压缩文件zip解压
python批量解压zip文件 一堆压缩文件,手动解压效率非常低 #coding=utf-8 import os,sys import zipfile open_path=r'E:\data\6104 ...
- java如何压缩解压图片_Java实现压缩文件与解压缩文件
由于工作需要,需要将zip的压缩文件进行解压,经过调查发现,存在两个开源的工具包,一个是Apache的ant工具包,另一个就是Java api自带的工具包:但是Java自带的工具包存在问题:如果压缩或 ...
最新文章
- mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...
- Tomcat学习总结(6)——Tomca常用配置详解
- src is not broadcastable to dst, but they have the same number of elements
- 成功解决 gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) - (device: 0, name: GeForce 94
- s3c6410裸机程序(1)
- [PHP语法]PHP基础语法与数据类型
- sudo: pip:找不到命令
- 在Linux下快速搭建LAMP开发平台.doc
- CanFestival应用
- 如何优雅处理前端异常?
- gitlab之常用命令
- cocos2d 屏幕適配_cocos2dx 3.2 屏幕适配的理解
- 工具说明书 - 单词发音及根据发音查单词
- 互联网企业该如何进行风险管理
- 腾讯云学生服务器分享
- 杨澜对话刘韵洁董明珠 :“穷得只有一个梦想”
- 计算机视觉研究院手把手教你深度学习的部署(手势识别,源码已开源)
- 股票期货盈亏比的计算,胜率与盈亏比的关系
- 坐标转换程序:(1)四参数和七参数的计算
- js实现公司年会抽奖活动(亲测可用)