自解压文件制作使用(图文详解)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自解压文件制作使用(图文详解)
自解压文件
一个 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 默认创建的是 RAR 自解压文件,所以在“模块”中只能看到 RAR 自解压模块。如果要创建 ZIP 自解压文件,则需要在“压缩文件格式”中选择为 ZIP 。然后,在“模块”中就可以看到 ZIP 自解压模块了。
发掘WinRAR的“自解压安装”
WinRAR是一款大家都很熟悉的软件了,作为一款出色的压缩软件,它有着其它压缩软件无法匹敌的高压缩比,从DOS时代到现在一直伴随着我们。平时大家用的最多的恐怕就是右键压缩吧,想没想过让我们的压缩包也能像Setup程序那样,双击后显示一个软件许可,然后自动在指定位置解压文件,最后自动执行软件?其实,RAR的自动解压文件就能实现这个功能。
·软件解密包——软件解密需要将很多文件拷贝到安装目录覆盖原文件,烦琐的操作非常适合制作自动解密包
·自动演示包——用PowerPoint打包功能会生成众多文件,做成自动演示包后,方便文稿的演示与文件的管理
·客户资料包——当您的客户不太懂电脑时,把资料做成双击一下就可以自动解压执行的文件,您和客户都会喜欢的
当然,上面所列举的只是笔者根据自已的理解总结出用途,而它的优点就在于一能将繁多的文件整合为一个,易于管理;二能让压缩包按预先的设定自动解压自动执行,无须一次次重复选择,方便使用。
本文将以软件解密包为例,向大家介绍一下整个制作过程
一、准备文件
首先将所有须解压的文件都归集到一个文件夹内,然后全选并点击右键菜单中的“添加到压缩文件”选项
注:一般的软件破解步骤是将破解文件拷贝到软件安装目录覆盖原文件,再执行一些如内存注册机或注册表导入程序就行了。在本例中,所有文件均须覆盖拷贝到软件安装目录,完毕后再执行 FP.reg 导入注册数据。
二、生成自解压格式
在弹出的对话框中,在“压缩方式”处选择合适的压缩率,并勾选“创建自解压格式压缩文件”选项后,再点击“高级→自解压选项”。
三、设置自解压信息
这里的设置是重点,主要是“常规”、“模式”、“文本和图标”、“许可”这四个模块。
①在“常规”模块中要设置文件被自动解压到什么位置以及解压前后是否要自动执行什么程序。如下图所示
因为要将文件自动解压到软件安装目录中,所以“解压路径”一栏中应输入原软件安装路径即 Programfiles\Fpinger\ 。“解压后运行”和“解压前运行”就不用说了,已经写得很清楚了。这里需要在解压之前自动显示“说明.txt ”,并在文件全部解压到目的文件夹后再执行“FP.reg”导入注册信息。
小提示:这里只输入了 Fpinger\ ,是因为默认已经选择了“在
'ProgramFiles' 中创建”选项,这时 RAR 能自动检测当前操作系统安装在哪个分区上,也就是说,如果您的 XP 安装在 E 分区,那么文件最终会被自动解压到E:\ProgramFiles\Fpinger\ 目录中,这对于安装了多系统的朋友不能不说是一项非常实用的功能。
②“模式” 模块主要设置当解压文件在目的地遇到同名文件后如何处理以及是否显示默认信息以供调整。如下图所示
“安静模式”的含义是在整个解压过程中是否显示默认解压路径等信息,这里由于制作的是解密包,所以选择“全部隐藏”,即不显示任何提示窗口。
“覆盖方式”就更好理解了,同样,对于这个解密包,当遇到同名文件后应直接覆盖,所以选择“覆盖所有文件”。
③“文本与图标”,顾名思义,这项是设置解压时的提醒信息与解压包图标的。如下图所示
很简单,“自解压文件窗口标题”将出现在解压时的标题栏中,而“自解压文件窗口中显示的文本”会出现在 RAR 的解压提示处。
④“许可”就是每次安装软件都能见到的“软件许可协议”,把你需要的内容填进去就行了,要是你愿意,还可以把软件的功能介绍放在这里。如下图所示
当然,如果您在“模式”模块中设置为“全部隐藏”,那么“许可”、“标题”以及“文本和图标”模块中的“自解压文件窗口中显示的文本”都不会显示出来。
经过这么几步后,其余再按照默认设置,自动安装包就做完了。虽然我们今天所用的只是一个普通的自解压程序功能,但无疑它给我们的工作带来不少便利。这篇文章就算是抛砖引玉,能给大家一个思路,希望朋友们能一起多发掘些日常软件中的特殊功能。
创建自解压文件并在桌面创建快捷方式的方法
有些软件本身已是绿色版,但安装后却会在电脑中安装些乱七八糟的东西,此时我们自己将解压出来的文件重新建立自解压格式,以后再使用时不就很干净了吗?有时,我们还想将自己做的东西也通过自解压的方式来安装到user电脑上,此时也可以用winrar的自解压功能完成。