精华内容
下载资源
问答
  • mpq.workshop解压工具(暴雪公司mpq文件解压工具)

    千次下载 热门讨论 2007-08-06 16:25:53
    mpq.workshop解压工具,暴雪公司mpq文件解压工具,可以打开mpq文件,解压出mpq文件中的wav,mp3,mdx(模型文件),等等,从魔兽,星际的mpq文件中提取音乐,人物模型等等,喜欢的朋友可以下来用用
  • DBFLZO算法解压工具

    千次下载 2011-09-03 11:48:31
    DBFLZO算法解压工具.适合轩辕剑网络版本DBF
  • PakMan(Pak文件解压工具

    千次下载 热门讨论 2012-04-01 13:15:56
    荣誉骑士PAK文件解压工具,解压成单个文件。
  • java gzip 压缩解压工具

    千次阅读 2017-07-05 18:17:04
    java gzip压缩解压工具

    因为觉得简单,本想抱着百度直接拿过来用的心态,结果发现网上的代码都转载自同一份,且埋了一个坑,你不仔细去梳理,很难发现。

    mark下需要注意的两点:

    1. 编码/解码,压缩/解压缩是成对出现的

        编码:   byte[] by= "xxx".getBytes("utf-8");

        解码:   String s=new String(by,"utf-8")

        下面的代码遵循逻辑如下:

         压缩方法:  先编码后压缩

         解压缩方法:   先解压缩后解码

         有童鞋想在压缩方法里返回String,结果直接new String("压缩后字符串",''utf-8),然后结果是打死都解压不出来原文。new String()是个解码的过程,压缩后得到字节数组不重新进行编码,解码有什么意义。

     2.如果要对压缩方法返回字符串可以将字节数组转为16进制字符串,但是压缩的意义就没有了,因为内容大小基本没变


    直接上代码:

    package com.util;
    
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.util.zip.GZIPInputStream;
    import java.util.zip.GZIPOutputStream;
    
    public class GzipUtil {
    
    	public static byte[] compress(String str)  {
    		ByteArrayOutputStream out =null;
    		GZIPOutputStream gzip=null;
    		try{
    			if (str == null || str.length() == 0) {
    				return null;
    			}
    			out = new ByteArrayOutputStream();
    			gzip = new GZIPOutputStream(out);
    			gzip.write(str.getBytes("utf-8"));
    			gzip.finish();
    			return out.toByteArray();
    		}catch(Exception e){
    			e.printStackTrace();
    			return null;
    		}finally{
    			try{
    				if(out!=null){
    					out.close();
    				}
    				if(gzip!=null){
    					gzip.close();
    				}
    			}catch(Exception e){
    				e.printStackTrace();
    			}
    		}
    	}
    
    	public static String unCompress(byte []by) {
    		ByteArrayOutputStream out=null;
    		GZIPInputStream gunzip=null;
    		try{
    			if(by==null || by.length==0){
    				return "";
    			}
    			out=new ByteArrayOutputStream();
    			gunzip= new GZIPInputStream(new ByteArrayInputStream(by));
    			byte[] buffer = new byte[1024];
    			int n;
    			while ((n=gunzip.read(buffer))!=-1) {
    				out.write(buffer, 0, n);
    			}
    			out.flush();
    			return new String(out.toByteArray(),"utf-8");
    		}catch(Exception e){
    			e.printStackTrace();
    			return "";
    		}finally{
    			try{
    				if(out!=null){
    					out.close();
    				}
    				if(gunzip!=null){
    					gunzip.close();
    				}
    			}catch(Exception e){
    				e.printStackTrace();
    			}
    		}
    	}
    	
    	
    	public static void main(String[] args) throws IOException {
    		
    		String str = "806715668,1091464537,1061006120,1142513520";
    		
    		System.out.println(str.getBytes("utf-8").length);
    		System.out.println(compress(str).length);
    		System.out.println(unCompress(compress(str)));
    		
    	}
    
    }
    


    展开全文
  • Android文件解压工具

    千次阅读 2017-01-03 19:45:37
    这是Android文件解压工具类。如果需要含有子目录的文件解压方法,这是地址:Android含有子目录解压方法 /** * 不含子目录的文件压缩 * * @param zipFile * 压缩包所在路径 * @param targetDir * 解压...

                                 这是Android文件解压工具类。如果需要含有子目录的文件解压方法,这是地址:Android含有子目录解压方法

    /**
    	 * 不含子目录的文件压缩
    	 * 
    	 * @param zipFile
    	 *            压缩包所在路径
    	 * @param targetDir
    	 *            解压后的文件存放
    	 */
    	public static void singleZip(String zipFile, String targetDir) {
    		int BUFFER = 4096; // 这里缓冲区我们使用4KB,
    		String strEntry; // 保存每个zip的条目名称
    		try {
    			BufferedOutputStream dest = null; // 缓冲输出流
    			FileInputStream fis = new FileInputStream(zipFile);
    			ZipInputStream zis = new ZipInputStream(
    					new BufferedInputStream(fis));
    			ZipEntry entry; // 每个zip条目的实例
    			while ((entry = zis.getNextEntry()) != null) {
    				try {
    
    					LogUtils.i(TAG, "entry=" + entry);
    					int count;
    					byte data[] = new byte[BUFFER];
    					strEntry = entry.getName();
    					LogUtils.i(TAG, "strEntry=" + strEntry);
    					File entryFile = new File(targetDir + strEntry);
    					LogUtils.i(TAG, "entryFile=" + targetDir + strEntry);
    					File entryDir = new File(entryFile.getParent());
    					LogUtils.i(TAG, "entryDir=" + entryFile.getParent());
    					if (!entryDir.exists()) {
    						entryDir.mkdirs();
    					}
    					FileOutputStream fos = new FileOutputStream(entryFile);
    					dest = new BufferedOutputStream(fos, BUFFER);
    					while ((count = zis.read(data, 0, BUFFER)) != -1) {
    						dest.write(data, 0, count);
    					}
    					dest.flush();
    					dest.close();
    				} catch (Exception ex) {
    					ex.printStackTrace();
    					LogUtils.d(TAG, ex.getMessage());
    				}
    			}
    			zis.close();
    		} catch (Exception cwj) {
    			LogUtils.e(TAG, cwj.getMessage());
    		}
    	}
       
                         这就是关于Android单个目录的文件解压方法,共勉。                 
    展开全文
  • 在线解压工具

    万次阅读 2019-04-26 11:47:39
    https://extract.me/cn/ 解压成功 提供保存为zip文件

    https://extract.me/cn/

    解压成功

    提供保存为zip文件

    展开全文
  • xz压缩解压工具的安装

    千次阅读 2016-05-08 09:58:34
    假如不能解压压缩的话,需要安装下面的步骤安装xz的压缩解压工具。 下载的时候总会出现*.xz的文件。这个文件压缩率比较大,根据官方的说明文档,他可以比gzip格式小大约30%,要比bzip2格式的压缩小15%,具体的解压...

    高版本的tar是可以解压xz压缩包的,假如可以,可直接跳过小节。假如不能解压压缩的话,需要安装下面的步骤安装xz的压缩解压工具。

    下载的时候总会出现*.xz的文件。这个文件压缩率比较大,根据官方的说明文档,他可以比gzip格式小大约30%,要比bzip2格式的压缩小15%,具体的解压方法可以参考

    http://www.cnblogs.com/hnrainll/archive/2011/06/10/2077917.html

    假如系统没有xz压缩工具的话可以先下载该工具http://tukaani.org/xz/

    大概看了一下,其支持的格式还真不少,这里只是下载在linux的工具,下载最新的xz-5.0.7.tar.gz

    下载后解压进入该目录运行configure生成makefile文件用—prefix指定安装目录

    ./configure --prefix=/usr/local/xz

    完成后会发现该目录下生成了makefile文件

    然后就可以make.

    然后安装:sudo make install

    安装完成后就可以 /use/local/xz生成一系列文件吧

    假如不想改变环境变量的话就设置个连接吧

    ln -s /usr/local/xz/bin/xz  /bin/xz  这里的-s表示软连接

    假如一切安装成功 运行 xz –help会看到关于xz工具的帮助信息

    展开全文
  • grftool!一个GRF的解压工具

    热门讨论 2009-03-16 20:43:06
    很多人想DIR的时候找不到这个个性化的工具!这是一个GRF的解压工具
  • Mac 安装7z解压工具【转载】

    千次阅读 2018-11-08 11:20:57
    brew直接安装解压工具 $ brew search 7z   p7zip $ brew install p7zip ==> Downloading https://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2 ####...
  • system.new.dat解压工具sdat2img

    千次阅读 2017-01-16 20:41:09
    system.new.dat解压工具sdat2img
  • Keka for Mac(压缩解压工具)中文破解版

    千次阅读 2018-11-02 11:13:38
    这里推荐一款非常实用的压缩解压工具Keka for Mac,全新版本的keka for mac 破解更换了新的logo,功能还是一样的好用,keka for mac 中文版可以轻松帮你压缩和解压各种格式的文件,亲测好用。 keka for mac 破解...
  • ubuntu 下rar解压工具安装方法: 压缩功能 安装 sudo apt-get install rar 卸载 sudo apt-get remove rar 解压功能 安装 sudo apt-get install unrar 卸载 sudo apt-get remove unrar
  • CentOS下rar解压工具安装

    万次阅读 2020-04-29 11:22:56
    这里写自定义目录标题基础环境下载安装文件安装使用附录-常用参数: 基础环境 CentOS:7.5 ...下载安装文件 ...下载合适的版本(附件提供免费的5.9.0版本): 安装 eg:以附件rarlinux-x64-5.9.0....#解压 tar -xvf ra...
  • iOS-压缩包解压工具类分享

    千次阅读 2017-12-06 13:34:40
    开源地址: https://github.com/qxuewei/XWZipTool可在APP内将压缩包解压到指定沙盒路径XWZipTooliOS 解压缩工具类轻量级加压缩工具类 导入XWZipTool Build Phases -> Compile Sources -> ZipArchive.m 添加 -fno-...
  • 不用解压工具在windows下解压bz2

    千次阅读 2016-08-29 10:01:23
    最近在用git,然后要读一个文件,全是压缩的.bz2格式,不能一个一个解压啊,发现! Git也可以解压,git的winGW工具直接一条命令 bunzip2 你的文件名.bz2 就可以解压了!
  • linux下一个好用的解压工具sEx

    千次阅读 2013-12-24 14:55:01
    linux下一个好用的解压工具 今天整理文档的时候发现了很久以前搜集的一个帖子,介绍linux下各种解压缩工具的使用方法,在其中发现了一个软件sEx,这个小工具能够根据压缩包的后缀来判断应该调用哪个解压缩程序,...
  • 解压大话2和大话3WDF格式文件的工具WDF解包工具 WDF解包工具 WDF解包工具 WDF解包工具 WDF解包工具 -wdf Resource Kit readerwdf Resource Kit readerwdf Resource Kit readerwdf Resource Kit readerwdf Resource ...
  • Mac 解压rar格式文件*工具包(zip格式):http://download.csdn.net/detail/u011445031/9854187将工具解压到你安装目录即可。使用: 打开终端定位到安装目录rar目录下 执行命令:unbar x 要解压的文件名路径.rar ...
  • java的tgz解压工具

    千次阅读 2019-04-10 21:56:41
    之前在代码上一直使用的是对zip的解压,最近对接方居然使用了tgz的压缩包,在网上找了一个工具类,在项目测试,使用。 直接贴上tgz解压代码。 public class PackDecompressor { public static int BUFFER_SIZE = ...
  • 为什么我用BetterZip解压了文件,但是却找不到解压好的文件在哪里? 接下来我们就一起看一下这方面的问题: 首先,确认一下我们之前是用什么方式解压文件的,是【Extract & Trash】还是【提取并清理】; ...
  • Java zip解压工具

    千次阅读 2019-03-13 17:48:55
    分享一个自己用的zip工具类 public class ZipUtils { public static void unZip(File srcFile, String destDirPath) throws RuntimeException { long start = System.currentTimeMillis(); // 判断...
  • 一般通过默认安装的ubuntu是不能解压rar文件的,只有在安装了rar解压工具之后,才可以解压。其实在ubuntu下安装rar解压工具是非常简单的,只需要两个步骤就可以迅速搞定。 ubuntu下rar解压工具安装方法: 压缩功能...
  • xz-5.0.3.tar.bz2解压工具

    千次阅读 2013-06-03 15:10:31
    页面下载xz-5.0.3.tar.bz2解压工具,然后编译安装 tar -xf xz-5.0.3.tar cd xz-5.0.3 ./configure make make install 这样就可以用xz命令来解压tar.xz格式文件, xz -d linux-3.1-rc4.tar.xz ...
  • unar万能linux解压工具

    千次阅读 2016-02-24 18:12:15
    1. 安装sudo apt-get install unar2.列出压缩包内容lsar test.zip3... 解释:指定解压结果保存的位置 unar test.zip -o /home/dir/ -e 解释:指定编码 unar -e GBK test.zip -p 解释:指定解压密码 unar -p 123
  • Windows自带压缩解压工具

    千次阅读 2016-12-28 18:45:00
    压缩一个文件: 命令行:makecabfileName.txt fileName.zip 鼠标操作:选中文件-->...解压一个文件: 命令行:expandfileName.zip fileName.txt 鼠标操作:选中文件-->鼠标右键-->Extr...
  • 1.获取 wget https://www.rarlab.com/rar/rarlinux-x64-5.6.1.tar.gz 2.解压 tar xvf rarlinux-x64-5.6.1.tar.gz cd rar 3.安装 sudo make install
  • ubuntu下rar解压工具安装方法

    千次阅读 2018-08-19 00:17:03
    1、压缩功能 安装 sudo apt-get ...2、解压功能 安装 sudo apt-get install unrar 卸载 sudo apt-get remove unrar 压缩解压缩.rar 解压:rar x FileName.rar 压缩:rar a FileName.rar DirName       ...
  • Linux 下的自解压工具

    千次阅读 2016-02-14 18:37:21
    使用下面的工具就可以做一个简单的自解压程序。 http://stephanepeter.com/makeself/ 用法小览: # ./makeself.sh /tmp/helloworld test.sh "test" make Header is 505 lines long WARNING: Overwriting ...
  • 01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar...解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gz
  • WINDOWS自带的压缩,解压工具命令

    千次阅读 2020-03-02 15:30:20
    压缩文件 makecab 在d:\file_name.txt d:\file_name.zip 解压文件 expand d:\file_name.zip d:\file_name.txt

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,892
精华内容 17,556
关键字:

解压工具