用WinRAR制作自解压程序

用WinRAR制作自解压程序
用WinRAR制作自解压程序

软件准备

1.最新版本WinRAR;

2.下载的自解压模块(SFX),或者用upx脱壳+ExeScope修改现有的SFX;

3.编辑图片的工具(如:PS).将图片裁剪成合适大小用于徽标和图标;

4.编辑好的解压显示内容和许可内容。

步骤

获得自解压模块(SFX):

自解压模块(SFX)相当于WinRAR的自解压文件的壳,包含自解压文件安装时的界面,对话框,徽标和图标等等。获取来源主要有:

1.下载自解压模块。

2.从自解压文件中提取自解压模块:

假设用WinRAR打包成自解压文件名为LitteJack.exe。

●方法一:用upx 工具从Winrar 安装版中提取SFX 模块:

upx LitteJack.exe -d –oLitteJack.sfx --overlay=strip

注:upx不支持中文目录,所以最好放到根目录上。

此时提取到的LitteJack.sfx

是解压过的,打包前可再用upx 压缩。命令如下:

upx LitteJack.sfx

●方法二:用UltraEdit 或其他32位编辑器打开自解压文件,查找“RAR!”,将从“RAR!”开始到文件结尾处的所有内容删除,文件剩下的部分另存为一个SFX文件,例如:“LitteJack.sfx”。也可以提取自解压模块。

注:如果想观看效果,可以将后缀.sfx改成.exe后运行观看。

编辑自解压模块(SFX)(本文以Default.SFX为例):

从WinRAR目录下复制Default.SFX到别处,用ExeScope打开,主要修改资源中的Diolog (对话框)部分,这里只要修改LICENSEDLG和STARTDLG,有些时候你也可以修改GETPASSWORD1,为打加密的包做准备。

由于许可窗口标题和许可显示的内容,以及自解压文件窗口标题和自解压文件窗口显示的内容,都可以通过制作前的设置或脚本更改,后面有介绍。这里我们就不更改了。

如果想修改界面左边的徽标和打包后的自解压文件的图标,做一劳永逸的不用更改的SFX,那么可以更改Exescope中的位图来更改徽标,更改Exescope中的图标来更改图标。因为后期无法在脚本里更改徽标和图标,所以最好还是更改SFX。

而界面上的文字说明,对应的Exescope中都是明文显示,更改自己想要的文字就可以了,这里就不再赘述。

●修改LICENSEDLG设置,用于显示许可界面:

修改STARDLG设置,用于显示解压时显示的界面:

修改GETPASSWORD1设置,用于输入密码时的界面:

保存文件,退出Exescope。把修改后的Default.sfx文件重命名(比如:LitteJack.SFX)复制到WinRAR目录。

制作安装包

现在可以正式开始制作自己的安装包,这里我们还可用到winrar参数以及注释中的脚本参数来创建我们的自解压文件,这里只列出指令,在后面我会详细介绍各个指令的作用。

选择你要打包的文件后,右键点“添加到压缩文件”:

在弹出的对话框中:

1.

选择“创建自解压格式压缩文件”,创建自解压文件;

命令参数:rar a –sfx LitteJack.sfx 测试

2.

“压缩方式”选择“最好”压缩最高,文件最小;

命令参数:rar –m5 测试.rar

3.

选择“创建固定压缩文件”,进一步缩小文件大小;

命令参数:rar -s

创建固实压缩文件。

4.

选择“锁定压缩文件”,防止别人更改你的自解压文件。命令参数:rar -k

锁定压缩文件. 任何试图改变压缩文件的命令都会被忽略

再点上图中的“高级”选项卡,弹出如下窗口:

选择设置密码,为自己的自解压文件创建密码(无法在命令参数中更改):

注:输入的密码支持中文(不能直接输入,可以将密码复制到文本文档里,比如:“测试”,然后粘贴到密码框里,破解软件都没办法破解,自己千万不要忘记密码了哦!

1.

“显示密码”设置安装时提示输入密码,当然要SFX有GETPASSWORD1的对话框,否则无效;

2.

“加密文件夹”可以隐藏文件目录和内部信息。

2.

选择“自解压选项”(注:关键性步骤),设置自解压文件具体内容:

这里我们依次对“常规”、“高级”、“模式”、“文本和图标”、“许可”、“模块”进行操作。

“常规”设置,用于解压文件到指定目录,以及安装前后运行必要程序:

1)

选择“解压路径”,用于安装程序到目标文件夹;

命令参数:path=

2)

选择“保存并恢复路径”,可以保存默认设置;

命令参数:savepath

3)

在“解压后运行”后,

输入安装后要运行程序或文件名称(不要忘了扩展名);

命令参数:Setup=

4)

在“解压前运行”后,

输入安装前要运行程序或文件名称(不要忘了扩展名);

命令参数:Presetup=

“高级”设置,用于创建快捷方式以及删除已经存在的文件:

1.

在“删除”中,可以输入需要删除的文件,可以重复删除(用分号隔开);

命令参数:Delete=

2.

选择“添加快捷方式”,弹出如下图所示:

1)

在“在哪里创建”中,可以选择创建不同形式的快捷方式:

命令参数:Shortcut=

2)

在“快捷方式参数”中填入“源文件名”如测试.txt即可,其他可以不填,系统会自动补上。选填“快捷方式名”,用于创建桌面快捷名称。

“模式”设置,用于设置临时解压模式,安装显示,以及覆盖方式:1. 选择“临时模式”,用于临时解压文件,不保存;

命令参数:TempMode= "询问内容","询问标题"

2.

选择“安静模式”,用于安装时显示安装的具体文件内容;

命令参数:Silent=

3.

选择“覆盖方式”,用于如果存在相同文件名选择覆盖的方式。

命令参数:Overwrite=

“文本和图标”设置,用于显示解压过程显示内容,以及更改徽标和图标:

1.

在“自解压文件窗口标题”后,输入解压时显示的标题;

命令参数:Title=

2.

在“自解压文件窗口中显示的文本”后,输入解压时的内容;

命令参数:Text{}

3.

选择“从文件加载文本”,可以将制作好的文本载入到其中;

4.

在“从文件加载自解压徽标”后,选择自己制作好的徽标(bmp格式的图片);5.

在“从文件加载自解压文件图标”后,选择自己制作好的图标(ico格式的图片);

“许可”设置,用于修改许可标题和许可文本:

注:需要每换一行隔一行,否则打包时文字会挤在一起。

1.

在“许可标题”中,输入自定义许可标题;

命令参数:License=

2.

在“许可文本”中,输入自定义许可文本;

命令参数:License{}

3.

选择“从文件加载文本”,可以将制作好的文本载入到其中。

“模块”设置,选择前面步骤中修改好的SFX文件。(如果没有出现对应的SFX比如LitteJack.sfx说明拷贝位置不对,或者文件遭到损坏)。到此就可以一路“确定”下去,完成自己的自解压文件的创建了。

参数说明:

Path=安装目标文件夹解压路径,如果只有名称无路径将默认解压到Program Files;可以使用绝对路径;如果想解压到当前路径可使用“.\”在最前面,后面接文件夹名称。如果你希望安装后,原始程序依然保留在用户硬盘上,可选择这种方式。

SavePath 保存并恢复路径。

Silent=选择安静模式安装。0或不选:全部显示1:全部隐藏2:隐藏启动对话框

Overwrite=覆盖方式:

0或不选:在覆盖前询问1:覆盖所有文件2:跳过已经存在的文件

Delete=删除的文件或文件夹(可重复使用)

TempMode= "询问内容","询问标题"本命令可以让你使用系统默认的临时目录进行解压,这样安装后原始的文件将被视作临时文件而被清除。且TempMode=后面有文字的话,将出现相关文字的提示,其中逗号后面是对话框的标题。一旦使用了这个命令,Path=命令将失效。同时该对话框将在责任声明后出现(如果有的话)。这个命令必须跟setup命令同时出现。

Setup=这就是最重要的命令,表示解压之后自动执行对应的程序。

Presetup=这就是最重要的命令,表示解压之前自动执行对应的程序。Shortcut=D/S/P/T, "

程序", "目标文件夹

(可选)", "快捷方式

描述(可选)", "快捷

方式名称(可选)"

创建快捷方式,D:桌面S:开始菜单P:开始菜/单程序T:启动Title=自解压文件窗

口标题

Text

{

自解压文件窗口中显示的文本

}如果使用了TempMode命令,本命令及以下的命令都将失效。

如果没有使用TempMode命令,将在责任声明后出现要求解压的确认对话框,其标题由Title=后面的文字决定,其内容由Text{XXX}来决定。注意开头的{和结尾的}。注意,由于WinRAR对换行符的识别问题,各行之间应该隔一空行才会有较好的显示效果。

这时授权声明命令。

License=后面可以改为自己需要的文件。相关文字必须包含在{}之内。

使用该命令后将在解压一开始的的时候就出现该对话框,优先于其他命令之前。效果如下图

RAR格式文件通过脚本转换成自解压程序:

1.

添加脚本:

打开压缩文件(RAR格式的文件),点击“注释”(如果没有说明你创建的压缩文件是固实的或锁定的,这样就不能完成后面的工作,你可以将其中解压,再打包成标准压缩文件):

将编辑好的脚本信息复制到其中:

再点上图的“自解压格式”选项卡,选择“添加新的自解压模块”,以及选择合适的SFX模块(如:LitteJack.sfx):

一路“确定”,这样就可以完成RAR压缩文件转EXE自解压文件了。用WinRAR制作自解压程序05

备注:

l

除了提取自解压模块,我们还需要提取安装脚本;

命令参数:

winrar cw 测试.exe setup.txt

l

利用命令创建自解压文件与压缩文件之间的相互转换:

(以

压缩文件为

测试.rar,脚本为setup.txt,模块为LitteJack.sfx为例)

1.

压缩文件转自解压文件(创建自解压文件):

命令参数:

Rar c -zsetup.txt测试.rar

Rar sLitteJack.sfx测试.rar

2.

自解压文件转压缩文件(清除自解压模式):

命令参数:

Rar s- 测试.exe

l

清除注释信息:

新建一个空白文本null.txt

命令参数:

Rar c -znull.txt

测试.rar

l

创建自解压文件:

命令参数:-sfx[名称]

创建自解压压缩文件。如果建立新压缩文件时使用此开关,自解压文件(使

用default.sfx 模块或在开关中指定)将被创建。

例:rar a –sfxLitteJack.sfx 测试

使用LitteJack.sfx 自解压模块创建自解压(SFX)压缩文件myinst。

l

选择压缩方式:

命令参数:-m

设置压缩模式:

-m0

存储

添加到压缩文件时不压缩文件。

-m1

最快

使用最快方式(低压缩)

-m2

较快

使用快速压缩方式

-m3

标准

使用标准(默认)压缩方式

-m4

较好

使用较好压缩方式(较好压缩,但是慢)

-m5

最好

使用最大压缩方式(最好的压缩,但是最慢)

如果没有指定这个开关,RAR使用-m3方式(标准压缩)。

例:rar –m5 测试.rar

l

创建锁定的,固实的,压缩方式“最好”的,以LitteJack.sfx为模块的,以setup.txt为脚本

的自解压文件:

命令参数:rar -m5 -k -s a -sfxLittejack.sfx -zsetup.txt 测试

winrar教程

注释里加上: Shortcut=D, "游戏运行文件名.exe", "", "说明文字", "快捷方式名称" Delete 解壓縮前先刪除檔案 License 顯示程式的使用授權協定 Overwrite 選擇檔案的覆寫模式 Path 設定預設目標路徑 Presetup 指定解壓縮前執行的程式 SavePath 儲存目的地路徑(儲存路徑在 registry, 當下次再執行自解檔時會自動帶入, Path 參數存在時才有效) Setup 指定解壓縮後執行的程式 Shortcut 建立解壓縮檔案的捷徑 Silent 跳過開始時的對話方塊 TempMode 解壓縮檔案到暫存資料夾 Text 加入純文字到自解檔對話方塊純文字視窗 Title 設定自解檔對話方塊標題 範例 Title=MSN Messenger 7.0.0225 Path=%temp% Setup=msnnoad.exe /i Overwrite=1 Silent=1 簡單的自解範例, 解完執行 msnnoad.exe Title=MSN Messenger 7.0.0332 中文化 Overwrite=1 Path=MSN Messenger Silent=1 TempMode=安裝前請先結束 MSN Messenger\n進行安裝?@MSN Messenger 7.0.0332 中文化 Setup=msnmsgr 解壓前秀一對話視窗, @後面接標題 Title=Maxthon 繁體中文版 Text

{- 網際暢遊(Maxthon)是一個完全免費的綠色軟體,無需註冊, 不附加任何廣告,無需安裝,解壓到資料夾後可以直接使用, 並且容許以任何形式傳播該軟體。 } Path=Maxthon SavePath Overwrite=1 Shortcut=D, Maxthon.exe,,, "Maxthon" Shortcut=P, Maxthon.exe, Maxthon,, "Maxthon" Shortcut=P, MaxthonUINST.exe, Maxthon,, "Uninstall" Setup=Maxthon.exe Shortcut=D 建立桌面 icon Shortcut=P 建立程式集 icon Setup 程式有加參數時需留一空白 參數說明: (資料來自 WinRAR 說明檔) Delete=<檔案名稱> 在解壓縮到目標資料夾之前刪除指定的檔案,允許數個 Delete 命令。 如果在此指定的檔案被鎖定而無法刪除,自解檔模組在解壓縮前會試著將它臨時重新命名,並在 Windows 重新啟動時刪除它,這能不能成功則取決於 Windows 版本的差異。 範例:

7-ZIP 制作软件安装包详细教程+7-Zip自解压软件安装包制作工具箱

7-Zip自解压软件安装包制作工具箱 本工具箱包含以下工具: 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 2.7-Zip自解压包生成工具:7Zip高级自解压包生成工具(SfxMaker7Zip) 3.7-Zip自解压文档分离器:7z自解压文档分离器汉化版(7z SFX Archives splitter) 4.程序文件图标提取工具:零度文件图标提取器 5.程序文件资源替换工具:ResHacker远景专用 以上这些工具在制作7z自解压软件安装*****程中,是很有用的,并且简单易学。 声明:本工具箱所收集的工具均来自网络,所有权归原作者所有,本人仅仅收集而已。 1.7-Zip解压缩软件:7-Zip v4.57 简体中文版 7-Zip是一款号称有着现今最高压缩比的压缩软件,它不仅支持独有的7z文件格式,而且还支持各种其它压缩文件格式,其中包括Zip、RAR、CAB、GZip、BZip2和TAR等等。此软件压缩的压缩比要比普通Zip文件高30-50% ,因此,它可以把Zip格式的文件再压缩2-10% 。 7-Zip 的主要特征: 更新了算法来加大7z 格式的压缩比 7-Zip 是基于GNU LGPL之下发布的软件 支持格式:压缩及解压缩:7z、Zip、GZip、BZip2 和TAR 仅解压缩:RAR、CAB、ISO、ARJ、LZH、CHM、Z、CPIO、RPM、DEB 和NSIS 对于Zip 及GZIP 格式,7-Zip 能提供比使用PKZip 及WinZip 高2-10% 的压缩比 7z 格式支持创建自释放(SFX)压缩档案 集成Windows 外壳扩展 强大的的文件管理 强大的命令行版本 支持FAR Manager 插件 软件界面

winrar自解压文件的常用命令

winrar自解压文件的常用命令 winrar自解压文件的帮助 path=;释放路径 delete= ;需要删除的文件,只能删除path下面的文件 delete= delete= delete=也可以用路径,其绝对路径是path+后面的 overwrite=1;默认覆盖所有文件(2为跳过所有文件) ;0表示有相同文件将出来是否覆盖对话框 silent=1 ;不出现对话框,缄默模式(1为全部隐含,2为不出现对话框) shortcut=d,winrar.exe,winrar,“winrar 可执行文件”,“winrar 压缩包管理软件”;在桌面上建立winrar的快捷方式。 shortcut=<目标类型>,<源名>,<目标文件夹>,<描述>,<快捷方式名> 为解压的文件常见一个快捷方式。 目标类型是一个一个字符宽的区域,可以有下列值: d 在桌面创建快捷方式 s 在开始菜单创建快捷方式 p 在开始菜单/程序中创建快捷方式 t 在启动菜单中创建快捷方式 源名是压缩文件包中的你要创建快捷方式的文件名。

目标文件夹是创建快捷方式的文件夹,如果它不存在,它将被自解压包创建。描述是描述快捷方式的字符串(只对winme以上有效)。 快捷方式名是由自解压创建的.lnk(快捷方式)文件的文件名。 所有参数用逗号分隔。如果你需要添加逗号字符在参数内,镶入整个参数引用。只有目标类型和源名是必需的,其它参数可选 RAR自解压脚本命令 %SystemDrive% 操作系统所在的分区号。如C: %SystemRoot% 操作系统根目录。如C:WINDOWS %windir% 操作系统根目录。如C:WINDOWS %ProgramFiles% 相当于C:Program Files %CommonProgramFiles% 相当于C:Program FilesCommon Files %HOMEDRIVE% 操作系统所在的分区号。如:C: %HOMEPATH% 相当于Documents and Settings用户目录 %USERPROFILE% 相当于C:Documents and Settings用户目录 %ALLUSERSPROFILE% 相当于C:Documents and SettingsAll Users %APPDATA% 相当于C:Documents and Settings用户目录Application Data 有了上面这些变量值,我们就好办了,几乎可以向系统的任何地方拷贝文件了。比如: 字体目录%WINDIR%\FONTS 帮助目录%WINDIR%\Help 输入法目录%WINDIR%\IME 桌面%USERPROFILE%桌面 右键菜单“发送到”%USERPROFILE%\SendTo 收藏夹%USERPROFILE%\Favorites 快速启动%APPDATA%\Microsoft\Internet Explorer\Quick Launch 「开始」菜单%USERPROFILE%「开始」菜单 ...... 还有: %WINDIR%\SYSTEM32\config %ProgramFiles%\Adobe %CommonProgramFiles%\Macromedia ......等等。所以,用好系统的环境变量,WINRAR 的自解压功能就如虎添翼了。rar自解压并创建快捷方式到桌面和开始程序或者快速启动栏

压缩批处理命令

利用批处理压缩文件 WinRAR的命令行格式如下: "C:\Program Files\WinRAR\WinRAR.exe" a 开关目标压缩文件路径源文件路径和名称 说明: "C:\Program Files\WinRAR\WinRAR.exe"是WinRAR所在的位置,如果你电脑上的路径在其它文件夹下,请做相应修改。 a:这个是命令,a是“添加”命令,意思是将某文件添加到压缩文件中,一般都会使用。 开关:紧跟在命令后面的是开关,开关可以添加很多个。先来看两个简单的,需要的话直接放在命令后面即可: -sfx 自解压 -ibck 后台运行 建议加上-ibck,让WinRAR躲在后台去慢慢压缩。 比较复杂的: -m 存储方式: 0存储、1最快、2快速、3标准、4较好、5最优 -p 添加密码:-p1,密码为1 -m:这个开关用来控制存储方式,也就是压缩方式。如果不加这个开关,默认为标准压缩方式。存储方式有六种,从0到5,压缩率越来越大,压缩速度越来越慢,你可以根据压缩文件的性质来进行选择。如:文件的压缩率不高,仅仅是99%,那么大可以选择0存储方式以节约时间。如果你想选择4(较好存储方式),那么开关就是:-m4,其它类推 -p:这个可以给压缩文件添加密码,直接把密码跟在后面就可以,如:-p123,这个文件的密码就是123。 一个简单的例子: "C:\Program Files\WinRAR\WinRAR.exe" a –ibck –m5 –ptest f:\dest.rar e:\original 注意:在WinRAR的命令格式中,源文件要放在目标的后面。 这个例子的意思就是将e盘下的“original”文件夹以最优压缩方式压缩,在f 盘生成“dest.rar”文件,密码为“test”,在后台进行压缩。假如你希望生成一个自解压格式的压缩文件,加上-sfx参数即可。 关于WinRAR命令行的更多命令,可以到WinRAR的帮助文件中去查找。

怎样使用WinRAR压缩软件

怎样使用WinRAR压缩软件 WinRAR是目前网上非常流行和通用的压缩软件,全面支持zip和ace,支持多种格式的压缩文件,可以创建固定压缩,分卷压缩,自释放压缩等多种方式,可以选择不同的压缩比例,实现最大程度的减少占用体积。目前最新的版本是WinRAR 3.70 官方简体中文版。 一、WinRAR 的下载和安装 (1)从许多网站都可以下载这个软件,https://www.360docs.net/doc/828186609.html,/soft/54.html (2)安装WinRAR 的安装十分简单,您只要双击下载后的压缩包,就会出现图1 的安装界面。 图1 设定目标文件夹 在图1 中您通过点“浏览”选择好安装路径后点“安装”就可以开始安装了。然后会出现图2 的选项。

图2 设置关联等 图2 中分三个部分,您在左边的“WinRAR关联文件”是让您将下面的格式的文件创建联系,如果您决定经常使用 WinRAR 的话,可以与所有格式的文件创建联系。如果您是偶然使用 WinRAR 的话,也可以酌情选择。右边的“界面”是选择 WinRAR 在 windows 中的位置。“外壳整合设置”是在右键菜单等处创建快捷。都做好选择后,点“确定”就会出现图3,点击“完成”成功安装。 图3 感谢和许可 二、使用 WinRAR 快速压缩和解压 WinRAR 支持在右键菜单中快速压缩和解压文件操作十分简单。

(1)快速压缩 当您在文件上点右键的时候,您就会看见图4 中用圆圈标注的部分就是WinRAR 在右键中创建的快捷键。 图4 右键菜单 想压缩文件的时候,在文件上点右键并选择“添加到档案文件”,这样就会出现图5,在图5 的最上部您可以看见6个选项,这里是选择“常规“时出现的界面。

怎样在WinRAR自解压功能中解压后同时运行两个及多个EXE文件的问题

怎样在WinRAR自解压功能中解压后同时运行两个及多个EXE文件的问题 比如:一个可执行的自解压文件,然后在文件上点右键/属性/注释后看到的参数 Setup=Regedit /S Finaldata.reg Setup=Finaldata.exe TempMode Silent=1 Overwrite=1 意思是:先导入注册表文件,然后运行Finaldata.exe程序。因此在解压时可以执行多个程序。 如果接着还有 setup=a.exe setup=b.exe setup=c.exe setup=d.bat 则是依次运行a,b,c程序及d批处理程序一般在要压缩的文件上点右键->WinRAR->添加到压缩文件,然后在设置自解压的参数里面设置的解压后运行的程序一栏只能填写一个要运行的程序,二个以上就不行了,这个怎么做成或达到的呢? 1、可用批处理方法: 先做个批处理。批处理制作:打开记事本->每个可执行文件名称为一行->另存为XX.bat。在自解压里面首先运行的程序中填入XX.bat即可。 2、在已经做好的RAR自解压文件上->右键->用WINRAR打开->命令->添加压缩文件注释->就可以编辑、添加多少个自执行文件了。 注:个人认为执行批处理程序会出现DOS窗口,没有执行exe文件的方法美观。===============================自解压脚本命令 Path=d:\ ;绝对路径 ;Path=.\在当前文件夹中创建 ;Path=在“Program Files”中创建 ;在当前文件夹创建,无语句 Setup=释放后运行 Presetup=释放前运行 ;临时模式:解压到临时文件夹 TempMode="可选性询问","询问标题" ;缄默模式:全部显示,无语句;全部隐藏,值为1;隐藏启动对话框,值为2 Silent=2 ;覆盖方式:覆盖前询问,无语句;覆盖所有文件,值为1;跳过现有文件,值为2 Overwrite=1

如何用CMD命令 解压缩文件rar

如何用CMD命令解压缩文件rar 悬赏分:10 |解决时间:2009-3-29 18:07 |提问者:洪福圣天|检举 我想知道怎么用运行cmd 解< *.rar 格式> 的压缩文件求步骤 ·另外讲一下这个命令:举个例子讲讲 WinRAR <命令> -<开关1> -<开关N> <压缩文件> <文件...> <@列表文件...> <解压路径\> ·还有一个copy 什么+ 什么什么也讲一下吧! 认真好的话可加100分 最佳答案 系统自带CMD本身不支持CMD的,你把你winrar目录里面的RAR.exe和UNRAR复制到c:\windows文件夹中,或者自己设置一下系统环境变量,把winrar的目录加进去。其实就是方便调用而已。 RAR.exe负责的功能是压缩文件 UnRAR.exe负责的功能则是解压缩文件 实例一下, 假设,D:\abc文件夹下有个a.rar文件 你要把a文件解压到当前目录 你就在命令行里输入命令,unrar x(注释,命令x为使用绝对路径)D:\abc\a.rar (注释,这是你要解压的文件的绝对路径)D:\(注释,这个是你想解压的路径,如果留空则默认解压到%HOMEPATH%目录) 如果你不想用绝对路径解压,在cmd中跳转到,rar文件的目录下,改用命令e,继续以D:\abc文件夹下有个a.rar文件为例,你到了abc的目录下输入,unrar e a.rar(注释,这里用相对路径)D:\(注释这里依然是你想解压到得目录,但留空则解压到当前目录) 其次,rar文件有密码,则加上开关-p[] 例unrar e -p[abc] a.rar d:\ 举一反三,解压中其他需求就加上它预设的开关就是了,压缩也是如此 关于copy命令,你应该想问怎么将几个文件合并成一个文件吧? 首先说一下文件,文件存储方式有两种,一种就是好像txt这类,用字符方式记录,而另一种就是用二进制(0和1)的方式记录。好像mp3这类格式。 实例,如想把a.txt和b.txt里面的内容合并到c.txt,

Winrar使用方法

Winrar使用方法(详细) Winrar的使用方法 操作步骤 1.制作自解压文件 如果你平时使用WinRAR来压缩文件,而你的朋友也不会使用WinRAR,但你的数据又确实必须压缩后才能够给他。这时,我们就可以把RAR 压缩包制作成EXE文件。他只要执行生成后EXE 文件即可解压。 (1)直接生成法 如,我们要把C:\总管资料.txt文件压缩成EXE 格式文件,则可以启动“资源管理器”,选中C:\总管资料.txt文件,右击,选择WinRAR→“添加到压缩包”命令。然后在打开“压缩文件名和参数”设置窗口中选中“压缩选项”下的“创建自解压格式压缩文件”前复选框(如图1)。单击“确定”按钮即可把选定文件压缩成自解压的文件。

(2)转换法 如果我们手头上有RAR压缩包,那也可以通过WinRAR,把它转换为EXE文件:启动WinRAR,再定位到RAR压缩包文件夹下,选中RAR压缩包,再选择“工具”→“压缩文件转换为自解压格式”(如图2)或者按下Alt+X键,单击“确定” 按钮即可生成自解压文件。 我们只要把这个生成后的EXE文件通过电子邮件寄给朋友,他们收到后,只要直接双击即可

把压缩包中的文件解压到当前文件夹下。 注意:如果发生损坏,无法自解压,那可以把此文件的扩展名改为由EXE改为RAR,双击后即可使用WinRAR打开,并可以自己解压了。 2.把WinRAR当成文件管理器 WinRAR是一个压缩和解压缩工具,但它也是一款相当优秀的文件管理器。只要我们在其地址栏中键入一个文件夹,那其下的所有文件都会被显示出来,甚至连隐藏的文件和文件的扩展名也能够看见!我们完全可以像在“资源管理器”中一样拷贝、删除、移动、运行这些文件(如图3)! 3.修复受损的压缩文件

WinRAR自解压命令集

命令行参数使用问题啊; 用法: rar <命令> -<开关 1> -<开关 N> <压缩文件> <文件...> <@列表文件...> <解压路径"> <命令> a 添加文件到压缩文件 c 添加压缩文件注释 cf 添加文件注释 cw 写入压缩文件注释到文件 d 删除压缩文件中的文件 e 解压压缩文件到当前目录 f 刷新压缩文件中的文件 i[参数]=<串> 在压缩文件中查找字符串 k 锁定压缩文件 l[t,b] 列出压缩文件[技术信息,简洁] m[f] 移动到压缩文件[仅对文件] p 打印文件到标准输出设备 r 修复压缩文件 rc 重建丢失的卷 rn 重命名压缩文件 rr[N] 添加数据恢复记录 rv[N] 创建恢复卷 s[名字|-] 转换压缩文件为自解压格式或转换回压缩文件 t 测试压缩文件 u 更新压缩文件中的文件 v[t,b] 详细列出压缩文件[技术信息,简洁] x 用绝对路径解压文件 <开关> - 停止扫描 ac 压缩或解压后清除存档属性 ad 添加压缩文件名到目标路径 ag[格式] 使用当前日期生成压缩文件名 ao 添加具有压缩属性的文件 ap<格式> 添加路径到压缩文件中 as 同步压缩文件内容 av 添加用户身份校验(仅注册版本可用) av- 禁用用户身份校验 c- 禁用注释显示 cfg- 禁用读取配置 cl 名称转换为小写 cu 名称转换为大写 df 压缩后删除文件

dh 打开共享文件 ds 对固实压缩文件禁用名称排序 e[+]<属性> 设置文件排除和包括属性 ed 不添加空目录 en 不添加"压缩文件结束"标志 ep 从名称中排除路径 ep1 从名称中排除基本目录 ep2 展开为完整路径 ep3 扩展路径为包含盘符的完全路径 f 刷新文件 hp[密码] 同时加密文件数据和文件头 id[c,d,p,q] 禁用消息 ieml[属性] 用 E-mail 发送压缩文件 ierr 发送所有消息到标准错误设备 ilog[名称] 把错误写到日志文件(只有注册版本可用) inul 禁用所有消息 ioff 完成一个操作后关闭 PC 电源 isnd 启用声音 k 锁定压缩文件 kb 保留损坏的已解压文件 m<0..5> 设置压缩级别(0-存储...3-默认...5-最大) mc<参数> 设置高级压缩参数 md<大小> 以KB为单位的字典大小(64,128,256,512,1024,2048,4096 or A-G) ms[ext;ext] 指定存储的文件类型 n<文件> 仅包含指定的文件 n@ 从标准输入设备读取文件名到包括 n@<列表> 在指定的文件列表包括文件 o+ 覆盖已存在文件 o- 不覆盖已存在文件 oc 设置 NTFS 压缩属性 os 保存 NTFS 流 ow 保存或恢复文件所有者和组 p[密码] 设置密码 p- 不询问密码 r 递归子目录 r0 仅递归通配符名称的子目录 ri

[:] 设置优先级(0-默认,1-最小..15-最大)和以毫秒为单位的休眠时间rr[N] 添加数据恢复记录 rv[N] 创建恢复卷 s[,v[-],e] 创建固实压缩文件 s- 禁用固实压缩文件 sfx[名称] 创建自解压压缩文件 st[名称] 从标准输入设备读取数据(stdin) t 压缩后测试文件

winrar功能大全

1.1 WinRAR 一提到WinRAR想必大家都非常熟悉,都知道它是一款非常棒的压缩解压缩软件。 与众多的压缩工具不同的是WinRAR沿用了DOS下程序的管理方式,压缩文件时,不需要事前创建压缩包,然后向其中添加文件,而是可以直接创建。此外,把一个软件添加到一个已有的压缩包中,也是非常的轻松,给人使用非常方便的感觉。 1.压缩文件 1 右键快捷压缩。由于WinRAR支持鼠标右键快捷菜单功能,在压缩文件时,只需在资源管理器中用鼠标右击要压缩的文件或文件夹,在弹出的快捷菜单中,选择其中的一项即可进行相应的压缩,如图1-1所示。 WinRAR提供了“添加到压缩文件(A)”和“添加到×××.rar”等四种压缩方法。×××表示指定压缩的文件名。 2 直接压缩。选择其中的“添加到×××.rar”命令,WinRAR就可以快速地将要压缩的文件 在当前目录下创建一个与该文件相同文件名的RAR压缩包,如图1-2所示。 2 图1-1 图1-2 3 如果你要对压缩文件进行一些复杂的设置(如分卷压缩、给压缩包加密、备份压缩文件、给压缩文件添加注释等)。可以在快捷菜单中选择“添加到压缩文件(A)...”命令,在随后弹出的“压缩文件名和参数”对话框中,WinRAR共提供了“常规、高级、文件、备份、时间、注释”六个选项卡,如图1-3所示。

在“常规”选项卡中,可以自定义压缩文件的名称,默认扩展名为“*.rar”,并选择档案文件类型。在此程序提供了RAR和ZIP两种类型,默认为RAR类型。 同时,可根据需要对“更新方式”和“压缩选项”进行相关的设置。在“高级”选项卡中可以通过“设置口令”按钮,对压缩文件进行加密设置,这样可以起到保护压缩文件的作用。在“文件”选项卡中,WinRAR提供了添加和删除文件的功能,通过此项我们可以及时向该压缩包中添加文件和删除压缩包中的某一无用文件。“备份”选项卡中,可以通过各个选项及时备份压缩包中的文件。在“时间”选项卡中,可以对文件的存档设置时间信息。在“注释”选项卡中,可以为该压缩文件添加相关的注释说明,有待以后查证。 4 单独压缩每个文件。在文件较多时,将每个文件放到单独的压缩文件中的方法很简单,只需要设置一个参数即可。首先,选定需要单独进行压缩的文件,右击,并选择“添加到压缩文件”,在“压缩文件名和参数”窗口中切换到“文件”选项卡,在“压缩文件”下选中“把每个文件放到单独的压缩文件中”复选框,单击“确定”按钮即可。如图1-4所示。 5 制作EXE文件。经过自解压方式压缩成的文件,下次再查看该文件的内容时,只需双击此EXE 文件即可,无需调用WinRAR对其进行解压处理即可自动完成解压缩。 如果想用WinRAR为压缩文件制作EXE文件,可以在程序的主界面中选中文件,并在工具栏中选中“创建自解压格式压缩文件”复选框(也可以通过快捷键Alt+X),即可将该压缩包作成EXE 文件,如图1-5所示。 2.解压缩包文件 对于解压缩,WinRAR也提供了简便的方法。 1 右击解压缩。在系统资源管理器中右击压缩包文件,在系统快捷菜单中包括了三个WinRAR 解压缩的命令,如图1-6所示。

Windows 下 R 软件及程序包 packages 安装使用必读

Windows 下R 软件及程序包packages 安装使用必读—R.2.13.1 版(2011.7.8) 前言: 高效、开源的统计计算及图形软件—R 软件,在多门学科中有着重要的、广泛的应用,但由于其使用平台过多于Linux 系统,虽然目前的版本(2.13.1 版upto2011.7.8)已经兼容了Windows 和苹果机,但是使用起来还是不太方便,特别是中文的使用,存在一些小问题,本人经过自己摸索和上网查找资料,获取了一下的使用心得,分享给大家。 From marybr66@https://www.360docs.net/doc/828186609.html, 一、下载和安装R 客户端 1、下载: 从R 官网:https://www.360docs.net/doc/828186609.html,/ 下载最新的R 版本(2.13.1 版until 2011.7.8)。官网上还有大量的资源和资料可以查看,不过都是英文版,需要花点功夫去看。 2、安装: 直接默认安装,基本上没有什么问题。如果是自定义安装,注意选择使用Internet2,否则安装后的客户端不能使用网络下载和更新安装包,注意看安装后的桌面图标,右键属性,后面会有--internet2 的命令选项,而选择Standard 安装后,生产的桌面图标没有--internet2 的命令选项。 二、下载和安装R 程序包(packages) 1、使用R 图形界面的菜单栏安装(zip 格式的安装包): 1.1 选择镜像安装 安装好R 之后,打开Rgui.exe 程序窗口->程序包->安装程序包,注意需要使用网络(默认的安装使用了Internet2,可以查看桌面的R 图标,命令中带--internet2)在弹出的镜像中选择一个,镜像的连接与官网一致,然后下一个窗口会弹出packages 的选择框,选中你所需的包,最后就会连接下载安装,信息会在Rgui 窗口中显示。 1.2 选择本地安装需要从网上下载安装包,注意类型必须是.zip 格式,关于格式会在后面说明。还是从官网上https://www.360docs.net/doc/828186609.html,/mirrors/CRAN/下载packages,然后打开Rgui.exe 程序窗口->程序包->从本地zip 文件安装程序包,就ok 了,信息会在Rgui 窗口中显示。 2、使用R 客户端的install.packages()函数安装(zip 格式的安装包): 可以使用?install.packages()查看帮助,具体命令为 install.packages(pkgs, lib, repos = getOption("repos"), contriburl = contrib.url(repos, type),

五种压缩软件比较

五种压缩软件(WinRAR、7Z、好压、快压和360压缩)之比拼 除了老牌的WinRAR和7Z压缩软件外,新近又出现了多款国产压缩软件,各自都称其为自主知识产权,最高压缩比,现就WinRAR、7Z、好压、快压和360压缩等五款压缩软件的功能进行一次大比拼。 一、压缩功能之比拼 本人用GHO映像文件、rmvb视频文件和JPG图像文件进行了压缩测试。 1、用GHO映像文件829MB测试 软件编号软件压缩格式用时压缩文件大小备注 1 7Z 7z 12分58秒830M 7Z ZIP 2分13秒826M 2 WinRAR rar 15分22秒824M WinRAR ZIP 1分7秒825M 3 快压kz 12分52秒829M 快压ZIP 4 好压7z 好压ZIP 1分20秒825M 5 360压缩7z 360压缩ZIP 1分55秒826M 从上表看出,在压缩GHO映像文件时,号称最高压缩比的7Z和快压居然毫无建树,7Z压缩文件居然比GHO映像文件还大,原因是因为GHO映像文件也是压缩文件的一种。唯有最老牌的ZIP压缩效果最好,速度最快,压缩比最高。 2、用rmvb视频文件175MB测试 软件编号软件压缩格式用时压缩文件大小备注 1 7Z 7z 3分32秒173M 7Z ZIP 4分00秒173M 2 WinRAR rar 3分10秒173M WinRAR ZIP 15秒173M 3 快压kz 21秒173M 快压ZIP 3分57秒173M 4 好压7z 20秒173M 好压ZIP 173M 5 360压缩7z 3分23秒173M 360压缩ZIP 30秒175M 从上表看出,5种压缩软件的各种压缩格式对rmvb视频文件的压缩比都很小,因为rmvb视频文件是用可变码率编码的一种高压缩视频编码算法,可压缩的空间很小,用压缩软件压缩rmvb视频文件是没有必要的。但仍然是ZIP的压缩速度最快。 3、用JPG图像文件32.2M测试 软件编号软件压缩格式用时压缩文件大小备注 1 7Z 7z 24秒28.6M

WinRAR自解压命令

WinRAR自解压命令 Title 设置自解压的窗口标题。 Title=标题 Delete 在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。 Delete=文件名 License 当运行自解压文件时显示指定的作为软件许可协议文本。用户既可以接受它并继续解压或者拒绝它并退出。(可以使用 HTML ) License=许可协议对话框标题 { 许可协议文本 1 许可协议文本 2 ... } Overwrite 如果[n]为 0,在覆盖文件之前用户将会被先询问。这是覆盖命令的默认动作,可以不需要指定。如果[n]不存在或是等于[1],文件将在没有确认的状况下全部覆盖。如果[n]等于[2],所有已存在的文件将不会被覆盖。 Overwrite=n Silent 开始解压时不显示开始对话框。 参数可以是 1 或 2。如果参数是 1,开始解压对话框会完全隐藏,包含进程指示和文件名。如果参数是 2,则跳过开始解压的确认,但用户仍然可以看到压缩文件的解压进程。 Silent=参数 Path 设置默认的目标路径。路径的绝对使用起始点在不更改的情况下为<驱动器号>:,如果 <路径> 只包含了名称,它将会被附加到“Program Files”文件夹下,如果你希望关闭如此的作用,请从“.\”字符开始定义起始 <路径>。 Path=路径 Presetup 自解压在解压之前将试着运行 <程序>,在运行 <程序> 之前必须先指定目标文件夹。你可以使用此命令,比如说,当安装新版本于旧版本上面时,用以删除先前的程序版本。如果程序名包含空格,它必须包含在引号之内。 Presetup=程序

手把手教你如何制作MSI安装包【有图】

使用win2000server光盘中的工具将exe程序制作为msi文件 2008-03-01 14:23 使用win2000server光盘中的工具将exe程序制作为msi文件 1、安装此工具 首先找一台干净的windows xp系统上安装此工具,此工具的位置在2000光盘的路径: valueaddΛrdparty\Mgmt\Winstle\Swiadmle.msi 运行它很快软件就自动安装到了电脑中。在开始菜单的所有程序里边就多了“VERITAS software”组,点击运行里边的“VERITAS discover”就可以开始制作MSI文件了。 制作MSI文件的基本原理就是,在我们安装一个软件以前,先给电脑的磁盘拍个“快照”。然后将要安装的软件安装到电脑中,并对注册表等内容做修改,等到确认这个软件能正确运行后,再给电脑的磁盘拍个“快照”。Discover软件会自动找出两次“快照”的不同,并且生成一个MSI文件。最后,如果你愿意,可以使用VERITAS software组中的另一个工具:Veritas Software Console对这个MSI文件进行进一步的包装、调整,这样一个MSI文件包就生成了。 下面,我们具体通过一个例子(如安装winrar软件)来介绍一下如何使用Discover 生成一个MSI文件。 第一步:运行VERITAS discover,弹出程序界面,可以直接点“Next”按钮继续。

第二步:在的对话框中,首先在第一文本框为你的程序起个名字,比如这里用的“winrar”;第二个对话框是输出MSI文件的存放位置和文件名,这里选择保存为e:\soft\winrar\winrar_setup.msi;第三个框为压缩包的语言,可以使用其默认值。填好后点“Next”按钮。 第三步:为Discover存放快照文件选择一个临时的空间,可以选一个磁盘空间比较大的磁盘。如选择E分区。

WINRAR自解压文件并自爆、自删除、删除自身、删除本身

本人思考这个方法的初衷是在RAMOS内存系统下,将绿色软件压缩以节约空间,如果不运行,就是个压缩文件。 WINRAR自解压文件无法删除自身的原因在于自己不能给自己剃头,因为程序正在运行中,所以必须在进程中杀死它才能删除自身,因而思路是:建立一个批处理文件来完成这道工序。 在本人的内存系统下的思路是,做一个假的程序运行文件去运行这个批处理文件后,在系统进程中杀掉假运行文件,然后命令它解压WINRAR自解压文件,用真运行文件替换假运行文件,最后删除WINRAR文件,批处理文件也可删除自身,实现无痕迹解压并运行,总共分三步: 1. 建立一个批处理文件,用一个叫做BAT转exe的小软件将它转成exe文件,为了美化,可以用图标软件给它加上自己喜欢的图标,如果第二步的批处理文件名称不变,这个exe文件可通用于任何程序下。这样写: @ECHO OFF MLD.BAT REM 运行的批处理文件起名为MLD.BAT, EXIT 2.建立中介批处理文件MLD.BAT,示例如下(以KMPLAYER为例,压缩文件起名为SLF.EXE) @ECHO OFF if "%1"=="h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit :begin for /l %%i in (1,1,300) do echo %%i >nul rem 延时 NIRCMD.EXE KILLPROCESS KMPlayer.exe rem 这是用的NIRCMD增强命令,不安装NIRCMD直接用DOS命令时,可这样写——TASKKILL /F /IM KMPlayer.exe /T for /l %%i in (1,1,300) do echo %%i >nul REM 延时 SLF.EXE rem 运行压缩的自解压程序 for /l %%i in (1,1,300) do echo %%i >nul rem 延时 del slf.exe /f rem 删除自解压程序 del %0 rem 删除本bat文件自身,免留痕迹 EXIT 3. 压缩WINRAR自解压文件时,要注意解压后文件与前两个文件在同一目录下,以便于运行,在“高级”选项的“自解压选项”下,将“设置”下的“解压后运行文件”中填写上要运行的主程序名称.exe;将“模式”下的“安静模式”选“全部隐藏”;将“更新”下的“更新方式”选为“解压并替换文件”,“覆盖方式”选“覆盖所有文件”。 这样就成功了,这里给个示例,https://www.360docs.net/doc/828186609.html,/share/link?shareid=445792&uk=2031006351 绝对没有病毒。这是很早以前做的,MLD.BAT批处理文件中没有最后删除自身的一句del %0,可自己加上 另一种制作单文件可删除自解压文件的方法: 若安装了nircmd,可用另一种方法制作自解压文件,实现单文件自解压并删除:做一个bat文件放在压缩包内,在压缩时的高级->自解压选项->设置->解压后运行中填写批处理文件名称,bat文件这样写(以压缩文件名称slf.exe为例): @ECHO OFF if "%1"=="h" goto begin mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit :begin

WINRAR使用技巧汇总

解压缩 RAR 格式文件的最经典做法是:双击压缩文件,再单击调出 winrar 程序的解压到按钮,然后确定就可以解压至当前一个同名文件夹中了。如果这个待解压的 RAR 文件比较大的话,就只能等待一会了。虽然可以选择后台的运行方式,但终归它在工作。 打开 WinRAR ,单击选项;设置,再选择路径选项卡,看到最上面的临时文件解压的文件夹了吗?就是它耽误了压缩的时间,因为 RAR 开始解压时是把解压出来的文件先暂时放在这个 C : DOCUME~1mxdLOCALS~1Temp (不同用户的机器此项有所不同)临时文件夹中的,等解压结束后再把它们剪切至所选择的目的文件夹(一般就是与此 RAR 文件同级的文件夹)中。由于一般情况下解压文件是在非系统盘 C 中的,而 WinRAR 默认的这个临时文件夹是 C 盘的,所以可以把这一过程缩短,让 WinRAR 直接把解压出来的文件放在 RAR 文件所在的分区根目录,速度当然就快了。方法非常简单:用一个反斜杠 (不包括双引号)来代替刚才的那个 C : DOCUME~1mxdLOCALS~1Temp 就可以了,最后确定。以后再解压一些比较大的 RAR 压缩文件时,就会感觉到明显有些快了。 发掘 WinRAR 的自解压安装功能 RAR 的自动解压文件功能使压缩包也能像 Setup 程序那样,双击后显示一个软件许可,然后自动在指定位置解压文件,最后自动执行软件。 软件解密包——软件解密需要将很多文件拷贝到安装目录覆盖原文件,烦琐的操作非常适合制作自动解密包 自动演示包——用 PowerPoint 打包功能会生成众多文件,做成自动演示包后,方便文稿的演示与文件的管理 客户资料包——当您的客户不太懂电脑时,把资料做成双击一下就可以自动解压执行的文件,您和客户都会喜欢的现在以软件解密包为例,向大家介绍一下整个制作过程 一、准备文件 首先将所有须解压的文件都归集到一个文件夹内,然后全选并点击右键菜单中的添加到压缩文件选项 注:一般的软件破解步骤是将破解文件拷贝到软件安装目录覆盖原文件,再执行一些如内存注册机或注册表导入程序就行了。在本例中,所有文件均须覆盖拷贝到软件安装目录,完毕后再执行 FP 、 reg 导入注册数据。 二、生成自解压格式 在弹出的对话框中,在压缩方式处选择合适的压缩率,并勾选创建自解压格式压缩文件选项后,再点击高级;自解压选项

winrar自动定时压缩备份文件

自动定时压缩备份文件(WinRAR联合任务计划) 1.安装winrar; 2.新建文本文档,输入程序代码 "d:\progra~1\winrar\winrar.exe" a -ag -k -r -s -ibck E:\DataBak\bak.rar E:\Data\ 或者输入: "C:\Program Files\WinRAR\WinRAR.exe" a -agYYYYMMDD -ms -x*.jar -ep2 -ibck -t c:\backup\BAK.rar @c:\backup\backup-q.txt 3.将上述文件保存为:bak.bat 4.利用计划任务,定时运行此文件即可达到定时备份的目的. /*---------------参数说明-------------------*/ winrar.exe:运行winrar; d:\progra~1\winrar\winrar.exe:winrar的安装目录,progra~1=program files; a :备份所有文件; -ag :此参数可以让备份得到的压缩包文件名自动包含当前日期,从而不会覆盖掉以前的备份,该参数还可以指定日期格式,如YYYY-MM-DD等 ,默认格式为“YYYYMMDDHHMMSS”。文件名bakYYYYMMDDHHMMSS.rar; -k:锁定压缩文件; -r:备份目录和子目录; -s :创建固实压缩文件; -ibck:后台运行; -ms:此参数可以不对已经被压缩过的文件再次压缩,而是直接存放 -x:命令可以排除一些我们不希望备份的文件 E:\Databak\bak.rar :备份的路径和基本名称(-ag参数会自动在bak后加上系统当前时间); E:\Data\ :要备份的文件目录; /*---------------说明结束-------------------*/ 附:亦可用图形的方法创建 右击要压缩的文件夹--> 添加到压缩文件。。。 设置好“文件”“高级”等栏目后,最后设置“常规选项”的更新方式(如“同步压缩文件内容”),最后配置“常规选项”里的“配置”, “保存当前配置为新配置”,勾选除了“将配置保存为默认值”以外的其他四个选项,压缩。

自解压文件制作使用(图文详解)

自解压文件制作使用(图文详解) 自解压文件 一个 SFX (S el F-e X tracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。然而 WinRAR 仍然可将自解压文件当成是任何其它的压缩文件处理。所以如果你不愿意运行所收到的自解压文件 (比如说,它可能含有病毒时),你可以使用 WinRAR 来查看或是解压它的内容。 自解压文件通常与其它的可执行文件一样都有 .exe 的扩展名。

自解压文件是很方便的,如果你想要将压缩文件给某一个人时,但却不知道他们是否有该压缩程序可以解压文件的时候。你也可以使用自解压来发布你自己的软件,例如 WinRAR 的安装程序便是使用图形 GUI RAR 自解压模块 Default.sfx 所制作的。 要从命令行创建自解压文件,你可以使用 -sfx开关来制作新的压缩文件,或是 s来将已存在的压缩文件转换成自解压文件。在 WinRAR 图形界面则有两种方式。 一个是当要创建新的压缩文件时,从压缩文件名和参数对话框选择“创建自解压格式压缩文件”选项:

另一个是输入已存在的压缩文件并单击“自解压格式”按钮: WinRAR 中包含了数个自解压模块,全部的自解压模块都有 .sfx 扩展名并且必须放在 WinRAR 所在的文件夹中。默认的 WinRAR 始终使用Default.sfx模块,但是你也可以直接以“-sfx”开关或是“S”命令来直接指定其它的模块名。例如,转换 myarchive.rar成为自解压格式,使用WinCon.SFX模块运行: WinRAR S WinCon.SFX myarchive.rar 在 WinRAR 图形界面下,你可在菜单中选择你想要用的自解压模块,在 当你运行“压缩文件转换转为自解压文件”命令时,它就会出现让你选择。

WinRAR自解压应用实例

WinRAR自解压应用实例 玩了这么长时间的电脑,相信大家对软件的安装程序都不陌生。试想:安装程序不但能把软件的可执行程序复制到系统程序文件夹(一般为C:\Program Files),它还能将软件的快捷方式放到“开始→程序”以及“桌面”上供你方便的使用,而这一切的一切只需要电脑旁的你用鼠标轻松点击“下一步”就可以完成,是不是很神奇呢?今天就请你随我来动手打造一个只属于你自己的安装程序。 任务描述:出于学习的需要,我在电脑上安装了Windows Sever 2003,学习之余,想玩一玩Windows自带的几款小游戏,但是作为服务器操作系统的Windows Sever 2003并没有提供这些娱乐程序。那么,如何利用WinRAR的自解压功能来制作一个程序,使其在运行完毕后自动为Windows Sever 2003安装这些游戏并创建快捷方式呢? 第一步:在装有Windows XP的电脑上查看“开始→程序→游戏”里面各个快捷方式所指向可执行文件的路径(一般为C:\WINDOWS\system32下),记下这些游戏所对应的可执行文件的名称,并把这些可执行文件拷贝到同一个文件夹里(本例为D:\TEST)。 第二步:用鼠标全选这些文件,在任意文件上单击右键,选择“添加到档案文件”(如图1),在弹出的对话框的“常规”选项卡中勾选“创建自解压格式压缩文件”,然后切换到“高级”选项卡,单击“自解压选项”按钮,在弹出的“高级自解压选项”对话框的“常规”选项卡中选择“在‘Program Files’中创建”,并在解压路径里填入“Windows自带游戏”(如图2),以使程序默认安装路径为'C:\Program Files\ Windows自带游戏'。

相关文档
最新文档