`
seawavenews
  • 浏览: 230263 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java解rar压缩

阅读更多

public class Test{
        public static void main(String args[]) 

        {
                try{

java.lang.Runtime rt = java.lang.Runtime.getRuntime();
String compress ="F:/bug.rar";//rar压缩文件

String decompression="D:/";//解压路径

Process p = rt.exec("UNRAR.EXE x -o+ -p- " + compress + " " +decompression);

StringBuffer sb = new StringBuffer();

java.io.InputStream fis = p.getInputStream();

int value = 0;

while ((value = fis.read()) != -1)
{

sb.append((char) value);

}
fis.close();

String result = new String(sb.toString().getBytes("ISO-8859-1"), "GBK");

System.out.println(result);
} catch(Exception e){
}

}

 

需要UNRAR.EXE文件,在winrar文件夹下有的

分享到:
评论

相关推荐

    java实现rar压缩与解压缩

    在Java编程语言中,实现RAR压缩与解压缩是一项常见的任务,尤其在处理大量数据或打包文件以便于传输时。本文将深入探讨如何使用Java来实现这个功能,主要关注`FileUtil.java`文件中的代码实现。 首先,Java本身并不...

    java实现的解压与压缩 zip和rar类型的

    以下是一个使用此库进行RAR解压缩的示例: ```java import org.apache.commons.compress.archivers.rar.RarArchiveEntry; import org.apache.commons.compress.archivers.rar.RarArchiveInputStream; import org....

    Java带密码解压缩RAR压缩包(内附代码)

    首先,我们需要一个库来处理RAR格式,因为Java标准库并不直接支持RAR解压缩。在这种情况下,我们可以使用`java-unrar`库,这是一个基于GNU Crypto的Java RAR工具包。文件名`java-unrar_gnu-crypto`可能就是这个库的...

    java解压缩rar

    本篇文章将详细探讨如何使用Java来实现RAR文件的解压缩,以及相关的技术要点。 首先,Java标准库并不直接支持RAR文件的解压缩,因此我们需要依赖第三方库。这里提到的`RarUtil.java`可能是用于处理RAR文件的一个...

    JAVA解压缩ZIP或RAR格式的文件

    在Java编程环境中,解压缩ZIP或RAR格式的文件是一项常见的任务,这主要涉及到I/O流、文件操作以及压缩和解压缩库的使用。本篇将深入讲解如何在Java中实现这个功能,同时会介绍一些相关的工具和源码。 首先,对于ZIP...

    (JAVA)利用Java实现zip压缩.解压缩.rar_decompress rar java_zip 压缩

    在Java编程语言中,我们可以利用内置的`java.util.zip`包来实现文件的压缩和解压缩功能。这个包提供了一系列的类,如`ZipOutputStream`用于创建ZIP压缩文件,`ZipInputStream`则用于读取和解压缩ZIP文件。在本教程中...

    Java解压缩文件,尤其对于Rar5.0版本的解压实现.zip

    沙漏哦2022-09-16 16:00:57原证Java解压缩文件,尤其对于Rar5.0版本的解压实现 项目描述 junrar已经不再支持Rar5版本的压缩文件。sevenzipjbinding对于Rar5压缩包的解压是调用本地7z软件进行解压的,如果本机环境...

    java解压缩rar以及zip格式文件

    java解压缩 rar 以及 zip 格式文件

    基于JAVA压缩及解压缩RAR文件,可带密码

    基于JAVA压缩及解压缩RAR文件,可带密码

    java解压缩rar文件

    在Java编程环境中,解压缩RAR文件是一项常见的任务,特别是在处理数据传输、文件打包或系统集成时。RAR是一种高效的文件压缩格式,由RarLab开发,它提供了数据压缩和分卷功能。本文将深入探讨如何使用Java来解压缩...

    (Java毕业设计)JAVA文件压缩与解压缩实践(源代码+).rar

    (Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业设计)JAVA文件压缩与解压缩实践(Java毕业...

    javaandroid可用的ziprar解压缩代码实现.rar

    JavaAndroid可用的ziprar解压缩代码实现提供了这样的功能,但请注意,由于文件数量多,可能并非所有代码都能直接运行,需要根据具体情况进行调试和适配。 在Android开发中,我们可以利用Java内置的`java.util.zip`...

    java 压缩/解压 .zip/.rar/.tar 文件

    本文将详细讲解如何使用Java API来压缩和解压缩`.zip`、`.rar`和`.tar`这三种常见的文件格式。 首先,对于`.zip`文件的处理,我们可以使用Apache的`commons-compress`库中的`ZipFile`和`ZipOutputStream`类。在提供...

    JAVA文件压缩与解压缩实践(源代码+论文).rar

    JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件压缩与解压缩实践(源代码+论文) JAVA文件...

    java zip rar(区分有无密码的RAR文件) gz ftp工具类

    本文将详细介绍标题和描述中提到的几个关键知识点:Java中的zip、rar(包括处理带密码的RAR文件)、gz压缩,以及FTP工具类的使用。 1. **Java ZIP压缩与解压缩**: Java内置的`java.util.zip`包提供了处理ZIP文件...

    适合练手、课程设计、毕业设计的Java项目源码:文件压缩与解压缩实践(源代码+论文).rar

    适合练手、课程设计、毕业设计的Java项目源码:文件压缩与解压缩实践(源代码+论文).rar 适合练手、课程设计、毕业设计的Java项目源码:文件压缩与解压缩实践(源代码+论文).rar 适合练手、课程设计、毕业设计的Java...

    jj.rar_JJ_java压缩解压缩

    "jj.rar_JJ_java压缩解压缩"这个主题涉及到使用Java编程语言实现的压缩和解压缩功能。以下是对这个主题的详细解释: 首先,Java提供了一些内置的库来处理文件的压缩和解压缩,最常用的是`java.util.zip`包。这个包...

    java解压缩

    在IT领域,尤其是在Java开发和Android应用开发中,文件的压缩与解压缩是常见的需求之一。这不仅涉及到数据存储的优化,还关系到资源的有效管理和网络传输效率的提升。本文将深入探讨Java环境下如何实现文件的解压缩...

    windows 下java调用winrar压缩文件为rar 格式

    在Windows环境下,使用Java进行程序开发时,有时我们需要对文件进行压缩操作,比如将文件压缩成RAR格式。这个过程涉及到Java的本地方法调用、文件I/O操作以及第三方库的集成。下面我们将详细探讨如何在Java中实现这...

Global site tag (gtag.js) - Google Analytics