java-unrar-0.3.jar java写的用来解压rar zip文件的工具类 无需安装解压程序 兼容windows、linux两大系统
2023-02-01 14:34:07 130KB java-unrar-0.3.ja
1
unrar的C++源代码 通过make命令可以在windows、unix下编译
2022-11-14 16:25:52 139KB unrar 源代码
1
使用方式 ./unrar 文件名.rar
2022-08-26 14:05:06 37.09MB macrar命令
1
python 操作解压rar文件所需lib
2022-08-12 10:35:26 320KB unrar lib
1
节点unrar 提取RAR文件并列出RAR文件的内容
2022-03-25 12:02:32 212KB JavaScript
1
xinhuo-unrar.jar 是利用 WinRAR 提供的 unrar 命令进行解压,可解压RAR5,环境配置简单,详情可参考 https://www.yuque.com/docs/share/ef648880-cf27-4431-bd2a-679d6384c0f1?# 《java解压rar文件(包括RAR5)》
2021-12-13 20:34:00 223KB 解压 RAR5 RAR 解压工具
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文件,压缩包内包含Jar包、依赖包
2021-10-29 14:22:02 1.75MB java unrar
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