|
PRECOPY3.CAB文件解开后用什么软件重新打包?
如何将软件打包
大家一定对Microsoft的CAB文件格式非常熟悉吧,到目前为止,Microsoft的好多软件,诸如Windows 95/98等仍是以这种格式发表的。那么,我们在办公中能否为自己的软件产品制作出CAB压缩文件呢?答案是肯定的,IExpress就是Microsoft为简化CAB软件的安装过程而设计的工具。
你可以在Microsoft的IE5(Internet Explorer 5.0)中找到IExpress工具,在IE5目录下找到文件Ieak.exe并运行,程序即开始安装IE5管理工具包,安装完成后,我们便可以在目录“Program FilesIEAKTools”中发现IExpress的基本文件,你可以直接运行iexpress.exe进行压缩文件的创建等工作。
IExpress的主要功能
IExpress有如下4项主要功能,即建立.cab压缩包,并支持分卷压缩;建立安装信息文件.sed;建立CAB自解压文件.exe,免除了寻找CAB解压软件的苦恼;建立可运行内部安装程序的自解压文件,使解压、安装同时完成。
你可直接利用Microsoft的DOS解压程序extract.exe,可以利用比较常见的解压软件,如WinZip、WinARJ等都支持对CAB压缩包的解压操作,还可以直接对CAB自解压文件进行手工解压,操作都相当方便。
制作IExpress自解压文件
虽说IExpress的运行界面为英文界面,但它支持中文操作,生成的自解压文件的执行界面完全是中文界面。具体制作步骤如下:
执行文件iexpress.exe,进入IExpress向导界面,点击“Create New Self Extraction Directive File”项新建一个SED文件(它是在建立CAB自解压文件的过程中形成的一个信息提示文件,全称为Self Extraction Directive),接下来就可以开始建立自解压文件或.cab压缩包。
选取“Extract file only”选项(表示仅创建自解压文件)后,系统弹出压缩包标题输入框,在这里标题项一定要输入,无法跳过,它可以在以后执行自解压文件时,用于显示执行文件的属性。单击[下一步]后出现“确认提示”框,这一步为程序执行过程中的控制提供了机会,只要按[Y]或[N]即可,当然也可选取“No prompt”单选项不输入提示信息。继续[下一步]后就到了制订许可协议的界面了,我们可以预先编写一个文本格式的协议文件,在“Display a license”对话框中输入文件名即可,在用户日后执行这个自解压文件时必须按[Y]才能继续安装,当然在这里也完全可以跳过显示许可协议这一步。
制订完许可协议后,出现压缩文件选择窗口,你可通过“Add”将你所要压缩的文件全部放到这个窗口,还可以利用“Remove”移去不需要的文件。注意在这里应选择你要压缩的全部文件,千万不要将一些只读、系统及隐含类文件漏掉。选好后单击[下一步],弹出“工作完成提示信息”输入框,这也是一个可选项,当激活“Display message”后,可在对话框中输入提示信息,用于给用户以任务完成的提示,如果不想给予提示则可选择“No message”选项即可。
在“工作完成提示信息”输入完毕后,单击[下一步],出现压缩文件名输入界面,可以在文本框中直接输入一个以.exe命名的完整文件名,也可以通过“Browse”更新一个已存在的文件,注意此处有两个复选项,当我们选择了“Store Files Using Name Inside Package”后,压缩包中的文件将以长文件名存在。自解压文件名确定后,一般还推荐保存前面输入的这些提示信息,即它的SED文件,保存了这些信息后,我们在今后制作自解压文件时就可以直接利用它建立类似的文件包,还可以对这些信息进行必要的修改。一般将其保存为自解压文件的同名文件即可,当然也可以单击“Don‘t save”不保存这些信息。
上述工作做完后,IExpress就开始对所选文件进行压缩,这个压缩过程是在Windows的DOS窗口下进行的,压缩速率非常快。此处要注意假如你是将自解压文件保存在软盘上,一定要考虑到软盘的可用容量,否则压缩过程中很可能会报告容量不足,无法完成压缩。压缩完成后,将会列出一份清单:文件压缩后的尺寸、压缩比、压缩时间、压缩能力等内容。关闭这个DOS窗口后,自解压文件就形成了。
|
|