java如何解压rar文件怎么打开_java解压RAR压缩文件

news/2024/12/22 21:59:20/

最近在看java解压缩,发现RAR没有公开加密算法,所以java内部没有提供api解压,当时就觉得郁闷的,结果在网上查阅了一些,发现了一个思路,就是可以调用系统的命令解压文件,下面是解压的RAR文件的方法

package zip;

import java.io.BufferedReader;

import java.io.File;

import java.io.IOException;

import java.io.InputStreamReader;

/**

* 解压rar文件

* 注意:因为rar算法没有公开,我们只能在程序中调用系统安装的rar来解压(系统中必须安装winRAR)

* @author spring sky

* Emal: vipa1888@163.com

* QQ: 840950105

* My Name :石明政

*/

public class UnRARFile {

/**

* 系统安装的winRAR位置

*/

private static final String WINRAR_PATH = "C:\\Program Files\\WinRAR\\WinRAR.exe";

/**

* 解压方法

* @param rarFilePath rar压缩文件的路径

* @param unFilePath 要解压到指定的路径

* @throws IOException IO异常

*/

public static void unRARF


http://www.ppmy.cn/news/738005.html

相关文章

linux rar解压命令

一、简介 解压缩是一个常用的操作,在 Linux 中通常比较常用的是 tar 命令,zip 和 rar 命令则是 Windows 中比较常用。 二、快速使用 1. tar 命令 语法: tar [主选项 辅选项] 文件或目录 示例: # 压缩文件 file1 和目录 dir…

powershell 解压RAR文件(简易版)

01 前言 为啥要写这个,因为可能有些特殊的环境无法使用RAR的解压软件,因而动手找了一个库然后写了这个脚本,希望有帮助。 02 正文 准备:第三方的dll——SharpCompress,可以Down下自行编译。 脚本如下: …

java实现解压rar5

JAVA 实现最新的winrar 5 压缩格式的解压。 最近,听到一位朋友说,要实现JAVA 服务端解压rar 文件的需求。当然,想都没想,认为很简单的活,就干了。结果,悲具了。 大家在网上找到的 JAVA 实现rar 解压的&am…

java 解压rar_java 解压rar文件

展开全部 Java 解压rar文件需要用到apache的commons-compress-1.0.jar,这个类的使用如下:32313133353236313431303231363533e78988e69d8331333337613134package cn.myapps.util.pdf; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; imp…

linux下终端解压rar,Linux下解压.rar文件

一、简介 日常我们传到Linux服务器上的文件可能是.zip的文件或者.tar.gz的文件,我们可以用相应的命令对文件进行解压。有的时候会遇到.rar的文件。本次使用rar软件版本是5.6.0。官方网站为http://www.rarlab.com/。 二、下载并安装rar软件 1.创建文件夹 [root@cxm ~]# mkdir /…

Linux debian解压和压缩.rar文件教程

一、简介 我们上传到Linux服务器上的文件日常是.zip或.tat.gz的文件,我们可以用相应的命令对文件进行解压。有时会遇到.rar文件。本次使用rar软件版本是5.6.0。官方网站为http://www.rarlab.com/ 二、下载和安装rar文件 1.创建文件夹 [rootdoudou ~]# mkdir /us…

用tar给linux .rar解压,Linux 下解压 rar 文件的方法

网上下载rar 压缩文件的使用,在linux在我们需要对其进行解压缩,这个时候,我们需要安装 rar相关的文件,来进行解压缩。 1. 下载 我们进入rarlab网站,进行下载rar for linux x64 2. 使用 tar 命令 解压 (*.tar 用 tar –xvf ) Downloads tar -xvf rarlinux-x64-5.6.0.tar.gz…

Linux系统如何解压rar文件

1、下载linux版本的rar软件 访问 官方地址 下载最新版本的linux版本rar软件 2、解压下载好的安装文件 tar -xzpvf rarlinux-x64-610b2.tar.gz 3、编译安装 进入解压后的rar文件夹,执行make命令 cd rar make 4、使用rar命令解压压缩文件 rar x dist.rar 5、 …