主要介绍了Java解压和压缩带密码的zip文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们来学习一下吧
2022-08-01 15:11:52 71KB java 解压 压缩 密码
1
代码实现解压,压缩linux下的GZ格式文件
2021-12-26 10:47:01 15KB 压缩,解压gz格式文件 java linux
1
java 解压rar的依赖jar包。不需要安装winrar。支持windows和linux 附上代码。 /** * 解压rar格式压缩包 * 依赖包:java-unrar-0.3.jar,commons-logging-1.1.1.jar * @param sourceRar * @param destDir * @throws Exception */ private static void unrar(String sourceRar, String destDir) throws Exception { Archive archive = null; FileOutputStream fos = null; try { archive = new Archive(new File(sourceRar)); FileHeader fh = archive.nextFileHeader(); while (fh != null) { if (!fh.isDirectory()) { //根据不同的操作系统拿到相应的 destDirName 和 destFileName String compressFileName = fh.getFileNameString().trim(); String destFileName = ""; String destDirName = ""; //非windows系统 if (File.separator.equals("/")) { destFileName = destDir + compressFileName.replaceAll("\\\\", "/"); destDirName = destFileName.substring(0, destFileName.lastIndexOf("/")); //windows系统 } else { destFileName = destDir + compressFileName.replaceAll("/", "\\\\"); destDirName = destFileName.substring(0, destFileName.lastIndexOf("\\")); } File dir = new File(destDirName); if (!dir.exists() || !dir.isDirectory()) { dir.mkdirs(); } //解压文件 fos = new FileOutputStream(new File(destFileName)); archive.extractFile(fh, fos); fos.close(); fos = null; } fh = archive.nextFileHeader(); } archive.close(); } catch (Exception e) { throw e; } finally { if (fos != null) { try { fos.close(); } catch (Exception e) { e.printStackTrace(); } } if (archive != null) { try { archive.close(); } catch (Exception e) { e.printStackTrace(); } } } }
2021-11-29 17:24:28 130KB java-unrar java解压rar rar
1
分享java解压带有密码的的rar文件-附件资源
2021-11-20 17:10:19 23B
1
java解压zip或rar压缩文件源码和jar包
2021-09-23 23:13:34 1.24MB java解压
1
java解压zip压缩文件,读取压缩文件中的内容并输出到输出文件中。
2021-09-08 14:20:49 2KB java 解压 zip 压缩文件
1
Java实现的带密码压缩与解压zip文件源码,可将多个文件使用不同的密码压进同一个zip文件;可以解压带密码的zip文件(store压缩模式)
2021-08-31 15:15:01 22KB zip java 解压 压缩
1
jar解压zip和rar文件所需的java-unrar-0.5.jar、commons-logging-1.2.jar、ant-1.6.5.jar三个jar包
2021-08-17 17:21:29 1.09MB java解压
1
1、文件解压zip通用机制方法、一行代码支持中文; 2、一行代码解决 java.util.zip.ZipInputStream 中文乱码; 3、删除指定路径内的所有文件通用机制方法;
2021-07-21 16:13:00 7KB java 解压 java.util.zi ZipInputStre
1
java解压zip或rar压缩文件 包括源码和所需要的jar包:apache ant.jar 和 java-unrar-0.3.jar zip文件解压(要使用apache ant.jar以处理中文乱码) rar文件解压(要使用java-unrar-0.3.jar) 具有处理中文乱码功能 代码都有备注,很好懂!
2021-06-30 17:50:39 1.25MB java 解压 zip rar
1