
正文
zip打包代码java,java生成zip包
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java小应用程序实现文件压缩、解压缩?
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。JAR 文件格式以流行的 ZIP 文件格式为基础。
CABCAB是微软的一种安装文件压缩格式,主要应用于软件的安装程序中。
JAR 文件包JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。
Java归档工具 语法:jar [ 命令选项 ] [manifest] destination input-file [input-files]补充说明:jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。jar是个多用途的存档及压缩工具,它基于ZIP和ZLIB压缩格式。
解压缩没有问题了,可以正常解压缩后,对文件进行处理。但是按理说,解压后该ZIP包不再有程序使用,可以正常删除。但是一直报有程序使用该资源。输入输出流都关闭。不知是什么原因。
相关问答
Q1: 如何使用java压缩文件夹成为zip包
使用ZipEntry的构造方法可以创建一个zip压缩文件包的实例,然后通过ZipOutputStream将待压缩的文件以流的形式写进该压缩包中。
方法1:Windows电脑创建一个新文件夹。想要压缩多个文件,最快捷的的方式就是将你想压缩的所有文件和文件夹归档到一个文件夹里,再把这个文件夹压缩成ZIP文件。
使用百度搜索“winrar”点击“立即下载”下载好“winrar”安装包。找到安装包,双击进行安装。点击“安装”,系统会自动完成安装。
Q2: 怎样用Java生成ZIP文件
首先需要由需要压缩的文件创建一个InputStream对象,然后读取文件内容写入到ZipOutputStream中。ZipOutputStream类接受FileOutputStream作为参数。创建号ZipOutputStream对象后需要创建一个zip entry,然后写入。
必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉: appletviewer、 HtmlConverter、jar、java、javac、javadoc、javap 、javaw 、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java 实际上还很不了解。
String xml;/ 生成你的xml数据,存在String xml中。/ ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream(D://test.zip));//声明ZipOutputStream,用来输出zip文件。
Q3: 求一个JAVA的压缩程序源代码。
1、也就是图片压缩,可以不修改任何大小的压缩(速度快),也可等比例修改大小压缩(较慢)下面这是一段等比例缩小图片的方法。
2、首先解压。File-New-Java Project 不用填project,不要选择use default location,然后browse是选择要导入的java项目;如果只是java源文件的话,你就用Eclipse新建一个项目,然后把文件粘到项目的src文件夹下即可。
3、a:每一个类都要说明 类和类之间的调用关系: b中调用了a,完成工作 需要在类中写注释2)提交整个源代码(直接把源代码压缩)邮箱:jlc4521183@12com,不要再下面贴源程序了,要这个我早就搜了,发送完全满意后,我会加分的。
4、兄弟可以联系 hi留言也行 我这里保留了,从学习java第一天起到现在 学习练习代码,基础部分注释很详细。
Q4: 请问用java编写一个压缩程序,怎样解决压缩文件zip里的文件名乱码问题...
没做过压缩程序,JAVA里面的字符串使用的编码为unicode,ZIP文件里面用的应该是本地编码(中文操作系统用的是GB2312)。你可以尝试着用类似这样的语句:String str = ( otherStr.getBytes(GB2312) );祝好运。
你可以使用apache ant的zip类(package: org.apache.tools.zip)来解决这个问题。
apache自带的zip方法有缺陷,没有做中文的判断的,这个是它的一个已知bug。解决办法:用jdk的rt.jar里面的方法实现就可以了。
转化源代码编码。这个我试过了,但是文件名在打包后仍变成乱码。不知道如何改变文件名的编码格式。自己做一个转化程序,把源代码中的中文名转化为任意的西文。
Q5: 如何用java创建一个加密的压缩包
步骤一:双击打开需要解压修复的压缩包,选择:工具——修复压缩文件。步骤二:出现下边图片的修复框,等待修复完成,关闭窗口及解压缩窗口就可以了。
如果能找到这样一个算法,可以对于文件使用二进制的读写(Binary I/O),然后每读到一定大小的数据就进行加密运算,并写入目标加密文件中。如果是解密则是读取数据进行解密运算。
用io流读文件,在文件头部固定长度,加入你的自定义字符,然后这个文件应该就损坏了。解密:判断这个文件头部是否存在自定义字符,如果存在,则根据加密规则,反向删除该字符,回复文件原本字节顺序及长度。
右击需要压缩的文件,选择“添加到压缩文件”。在弹出界面点击“设置密码”,接着输入要设置的密码。确定输入的密码后再点击下方“确定”即可。密码设置完成后,点击立即压缩,开始压缩文件并加密。
zip打包代码java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java生成zip包、zip打包代码java的信息别忘了在本站进行查找喔。







