原文 把自解压的RAR压缩包解压到指定的软件安装目录 今天千里独行同学给轻狂来信问了一个问题:如何把一个自解压的RAR压缩包解压到我们指定的软件安装目录.   其实,在NSIS中,我们可以灵活运用相关的计算机知识来达到我们的目的.   我简单写了一个教程,不足的地方请方家指正.   第一步,我们新建一个自解压的压缩包(为了叙述方便,我们压缩一个“新建文本文档.txt”):   右键单击“新建文本文档.txt”,选择“添加到压缩文件”,勾选“创建自解压格式压缩文件”,点击“高级”选项卡,点击“自解…
在获得一个以Zip格式压缩的文件之后,需要将其进行解压缩,还原成压缩前的文件.若是使用Java自带的压缩工具包来实现解压缩文件到指定文件夹的功能,因为jdk提供的zip只能按UTF-8格式处理,而Windows系统中文件名是以GBK方式编码的,所以如果是解压一个包含中文文件名的zip包,会报非法参数异常,如图所示: 所以要实现解压缩,就得对DeflaterOutputStream.java.InflaterInputStream.java.ZipConstants.java.ZipEntry.j…
linux下tar命令解压到指定的目录 : #tar zxvf /bbs.tar.zip -C /zzz/bbs    //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录  这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!  附:用tar命令打包 例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz #tar zcvf /zzz.tar.gz ./zzz…
以前从晚上各种找软件对 xxx.rar 压缩包文件进行解压,也确实找到过那么几个,要不是不好用就是解压完有乱码,很是头疼. 这次又遇到这样的问题,于是下定决心将这个问题彻底解决好,经过验证,总结一下最正确的方案: 使用终端中的 unrar 来解决这类问题,步骤如下: 1. 使用 homebrew 安装 unrar $ brew install unrar ==> Downloading http://www.rarlab.com/rar/unrarsrc-5.0.12.tar.gz ######…
一个RAR压缩文件,用DELPHI编的程序打开它并解压到某一目录,怎么实现的?自己搞定了例子:winrar.exe e -y C:\WINDOWS\Desktop\ghost.rar d:\ 但新的问题出来了,如果在解压过程中用户终止了解压,我怎么在程序中判断解压是否顺利完成了的!winrar 异常终止一个解压进程会发出异常消息吗? 自己又查到了:AR 成功操作后返回 0 .非 0 返回码意味着操作由于某种错误被取消: 255 用会中断 用户中断操作 9 创建错误 创建文件错误 8 内存错误 没…
RAR压缩解压命令 这几天一直没空更新博客,现在补上: 先介绍一下rar的命令格式及相关参数含义(摘自rar): 用法:   rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...>               <@列表文件...> <解压路径\> <命令参数> a             添加文件到压缩文件  c             添加压缩文件注释  cf            添…
博主之前在网上找了很多资料,发现rarfile库不能直接调用,需要安装unrar模块,下面将详细介绍整个实现流程. 第一步:安装unrar模块,直接pip install unrar可能会找不到库,需要下载unrar library,也就是UnRAR.dll,下载地址为:http://www.rarlab.com/rar/UnRARDLL.exe: 第二步:将unrar安装路径添加到系统环境变量,64位操作系统的路径为C:\Program Files (x86)\UnrarDLL\x64,然后还…
linux下tar命令解压到指定的目录 :#tar zxvf /bbs.tar.zip -C /zzz/bbs //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录 这个和cp命令有点不同,cp命令如果不存在这个目录就会自动创建这个目录!附:用tar命令打包例:将当前目录下的zzz文件打包到根目录下并命名为zzz.tar.gz#tar zcvf /zzz.tar.gz ./zzz----------------------------------…
参考 http://blog.sina.com.cn/s/blog_62449fcf0100nfar.html linux下tar命令解压到指定的目录 :   #tar zxvf /bbs.tar.zip -C /zzz/bbs     //把根目录下的bbs.tar.zip解压到/zzz/bbs下,前提要保证存在/zzz/bbs这个目录  这个和cp命令有点不同,cp命令如果这个目录不存在,就会自动创建这个目录!   附:用tar命令打包 例:将 当前目录下的zzz文件 打包到当前目录下并命名…
1. 先查看压缩文档中有那些文件,如果都不清楚文件内容,然后就直接解压,这个是不可能的 使用#tar -tf 压缩包名称,可以查看压缩包内容 2.解压某个文件 tar -zxvf zabbix.tar.gz  zabbix-2.4.7/upgrades/dbpatches/2.2/README 看格式是解压的命令,然后加上需要解压的文件路径,就可以了. <在此需要注意一下,前面的zxvf的参数是根据我压缩的参数进行添加的,如果你没有使用z,那就不要添加z,还有如果需要解压指定的文件夹,最后面再接…