2008-6-17 15:50:13 ·RSS ·WAP ·加入收藏 ·设为首页

banner
CAB文件介绍,让你真正通俗易懂了解CAB
作者:_豆腐干_ 来源: 发布时间:2008年03月06日 点击数:

CAB是什么

原来我所了解的CAB
CAB在电脑上是一种压缩文件,微软出品的东西,用WinRAR可以解压缩,在DOS启动盘里面可以看见一些CAB压缩文件。其实Windows里面已经带了CAB压缩程序,但是现在CAB文件已经不常用了,被Zip和RAR取代。
PPC的CAB包 (也可以参看7楼我引用的介绍)
PPC上的CAB其实是一种安装包,里面有安装需要的文件,还有软件名称、公司名称、适用操作系统、版本号、默认安装路径之类的信息,还有产生快捷方式。
CAB这种安装包在许多掌上设备都有使用,但是必须选择你现在所用的的系统适合的CAB包,否则可能会产生不兼容、错误等情况。
PPC的CAB必须使用特殊软件解压/添加,而用WinRAR打开确实一堆乱码,关于这些详细内容请看第5楼。
CAB也可以说成是压缩包,因为安装后的文件大小总比原CAB大一些。
我的语言表达能力不好,这部分还请多多指教


如何安装CAB

CAB安装很方便,不需要任何外接软件,只需要把CAB拷贝到PPC中,然后打开此CAB,即可用系统自带的安装程序自动安装CAB,它的不足是,不能选择安装路径(只有WM2003适用),而且会自动删除该CAB文件。
这时我们就需要第三方工具,推荐CABInstl,SK出品的,最新版本为1.04汉化版。该软件在安装时还有一个提示,就是确定你是否安装到这个目录的 提示,当然如果觉得烦人也可以取消。把它关联上CAB后,双击CAB文件就可以自动打开它了。它可以选择安装路径和不删除CAB,非常方便。
CAB安装时一般会在“开始”菜单\程序 里面产生快捷方式。
有些CAB适合于老的系统安装,这个时候只要在出现继续安装对话框的时候点击“是”,就可以了。但是对于某些不一系统的,比如PPC用PsPC的CAB,请最好不要安装,免的系统受到损害。
如何选择适合于你的机器的CAB请详细看6楼。


如何获得CAB

获得CAB安装包主要有以下几种办法:
一、从网上直接下载,网上有提供CAB包的。
----------
说明一下,其实通过PC同步给PPC安装软件其实就是通过同步方式把CAB包传输给PPC然后在PPC端自动运行安装。
二、通过安装程序提取
有些软件的安装程序就是一个Zip或者RAR自解压程序,解压倒临时目录后,执行PC端安装程序,然后同步安装。
这个时候只要在安装程序上右键单击,找到有没有解压缩的选项,然后把这个压缩包释放出来。在释放出来后的文件里面,应该有一个PC端安装程序,几个CAB文件,必须选择一个适合你机器的CAB包才合适,详细请看六楼。
三、通过安装后提取
这几个方法有残留文件,并先不要与PPC建立同步连接,方法一是:
执行程序的安装程序,然后按提示一步一步操作,直到安装完毕,并出现“下次与移动设备连接时再安装”的对话框。
再到X:\Program Files\Microsoft ActiveSync\[你安装的程序名] (X是你安装ASync的盘符)
找到合适你机器的CAB包,然后复制进PPC安装即可。
方法二:
有些程序在安装的时候,PC端有一个选择路径的对话框(并非ASync中选择到PPC位置的对话框,而是安装程序中PC的目录),那里在安装完成后会留下CAB包,从那个文件夹里面可以找到你机器合适的CAB包。
方法三:
有些程序CAB包临时文件放的地方并非ASync的安装目录,也不是一个指定的文件夹,如果以上两种方法均无效,那么可以找一找X:\Documents and Settings\[你的用户名]\Local Settings\Temp (XP和2000适用,X为Windows安装盘符)。

总之,通过以上三种方法,肯定在硬盘的某个目录。如果以上三种方法都不可以,那么请用查找功能,以软件名为关键字,搜索相应的CAB文件。


修改CAB安装包

由于我没有许多的时间和精力,这一部分只介绍如何修改CAB包,并没有如何创建CAB的过程,还请高手们帮忙完成。
软件使用的是WinCE CAB Manager 2.007
先打开一个CAB。
打开CAB后,可以看到一个窗口,右边的栏从上到下写着关于CAB的信息。
比如Default Installl Dir(默认安装目录),和Processor Type(处理器类型)、Minimum/Maximum OS Version(最低/最高系统版本)都是比较重要的,决定了是否能够安装和安装到哪里。
我们可以修改默认安装目录来达到安装到任何地方的目的,不需要CABInstl.
其它还有许多项目如Company Name(公司名) Application Name(程序名)
看到左边栏,现在的是CAB Information(CAB信息),把它切换到Files,可以看CAB里面的文件。
Name(文件名)、Location(位置),有一些文件位置为%CE*%(*为1~19的数字),比如PlusTodayPlugin.dll 为%CE2%(Wiindows),还有一些是%InstallDir%\... (默认安装目录,可以从CABInformation) ,关于这些,6楼有讲。
如果是绝对路径那么目录就固定死了,用CABInstl无法改变,如果有%InstallDir%可以改变安装目录。
双击一个文件就会出现属性对话框,General(普通)可以给文件重命名和修改属性,
Flags(标记),可以选择文件的特性,Location(位置)可以选择这个文件所安装的位置。
在Location里面可以选择目录,也可以新建文件夹,让文件安装到新文件夹。
在左栏的Flies列表展开(单击+号),可以看见文件的列表,单击文件可以看每个文件的详细属性。
1.提取文件
在左栏的Files列表展开后(单击+号),可以看到文件列表,右键单击文件选Extract(提取),然后保存即可。
选中左栏的Files,然后在右栏看到文件列表,选择一个或多个文件(用Ctrl或者Shift),单击右键,选择Extract(提取),然后保存(一个文件)/选择目录保存(多个)即可。
2.添加文件。
在左栏的Files单击右键,然后选择Add.(添加),选择文件即可。
在左栏选择Files,在右栏任意选择一个文件或空白处单击右键,然后选择Add.(添加)即可。
3.查看文件
在左栏选择Files,然后在右栏选择需要看的文件点右键,选择View...(查看),出现对话框,第一个为 使用关联的程序 第二个为 使用查看器 (可以选择程序),选择一种方式察看即可。
4.快捷方式
在左栏Shortcuts查看即可。
5.制作绿色软件
把Files里面的文件全部提取到一个绿色软件的指定目录,如果有存放在%CE2%(Windows)里面的文件是必要系统文件,需要在绿色软件目录中加 一个“Windows”目录,然后把系统文件放到这个目录下,使用绿色软件前先必须倒入这些文件到PPC的Windows目录下。如果这个软件有注册表信 息需要加入,那么先写一个注册表导入文件,至于怎么写我就不多说了,然后运行软件前需要先导入注册表信息!
6.制作CAB
这个是feng384朋友让我教的,本来不想写的(我在偷懒)。
按工具按钮上的“新建”按钮,会出现一个向导。
一路下一步,下面再讲详细。这时,一个CAB已经创建好了。
双击“处理器类型”,然后选择“StrongARM / XScale”(现在的PPC都用这处理器)。
然双击Operating System,如果是WM2003系统这样设:最低3.0,最高4.99,如果是WM5这样设:最低5.0,最高5.99。
双击公司名(Company Name),设置公司名称和软件名称,你弄得啥软件就写啥吧!
最后双击“安装目录”设定默认的安装目录。
好了 ,现在CAB的基本属性已经设定好了,接下来就该放文件了!
从左边切换到“Files”(文件)列表即可,然后可以往里面拖放文件了,也可以按照第2条的方法添加文件。
添加/拖放文件过后会出现文件的属性对话框,可以从第三个选项卡Location(位置)选择安装路径,%InstallDir%是默认路径(在上面已经设置了)。下面副选框是“锁定路径”。接着点“确定”就可以了,:D。
技巧:如果不同的文件放在不同的路径最好一个一个的添加,如果都安装在相同目录可以一起添加。
接下来是创建快捷方式,
从左栏切换到“快捷方式”(ShortCuts)列表,现在是空空如也,在 右边的列表按右键 ,选ADD(添加)即可启动快捷方式向导。
点“下一步”,然后输入快捷方式的名称,接着是两个选择按钮,可以给文件或者文件夹创建快捷方式。
选择其一,然后下一步,选择快捷方式的创建地点,一般是开始菜单或者程序,别担心英文和中文目录不同,其实它是以编码形式存在的,可以参照下面的帖子。 :D
好了,添加完快捷方式几乎万事大吉了:D,有些程序可能需要注册表,可以在左栏“Registry”(注册表)切换,然后从右栏添加即可,我就不多说了。
更多的功能需要你来摸索,我就讲到这里了。

CAB术语和软件下载

关于选择CAB安装包一直是大家头疼的问题,因为CAB文件名比较乱,如何选择适合自己PPC系统的CAB安装包,我总结了一套经验,希望大家喜欢!
一般的CAB安装包为这样的文件名
[软件名称].[系统版本].[处理器类型].cab
关于系统版本
有两种比较大的可能
一种是
[软件名称].[处理器类型].cab 和 [软件名称].[WM2003/2003].cab 两种系统版本
那么极大的可能是第一种WM2002,第二种为WM2003适用。
另一种
[软件名称].[处理器类型].cab 和 [软件名称].[WM5/WM2005/WM-5/WM-2005].cab 两种系统版本。
第一种为WM2003适用,第二种为WM5(2005)适用。

关于处理器类型
现在一般的PPC都是StrongARM/XScale处理器,它们使用一种CAB安装包,就是
[软件名称].[系统版本].ARM.cab 或者 [软件名称].[系统版本].2577.cab

或者根据你的机器类型选择,如果不知道就选择SARM/XScale
StrongARM *.*.ARM.cab *.*.StrongARM.cab *.*.2577.cab
XScale 同SARM
Hitachi SH3 *.*.SH3.cab *.*.10003.cab
MIPS *.*.MIPS.cab *.*.4000.cab

用WinCE CAB Manager时经常会发现路径会用%CE*% (*为1~19数字) 表示,下面是关于%CE*%的对应路径表,原来为英文版,现在翻译过来,使用中文系统!

Plam-size PC 和Pocket PC Smart Phone
%CE1% \Program Files \Program Files
%CE2% \Windows \Windows
%CE4% \Windows\启动 未使用
%CE5% \My Documents 未使用
%CE6% \Program Files\附件 未使用
%CE7% \Program Files\通信 未使用
%CE8% \Program Files\游戏 未使用
%CE11% \Windows\“开始”菜单\程序 \Windows\“开始”菜单\程序
%CE12% \Windows\“开始”菜单\程序\附件 未使用
%CE13% \Windows\“开始”菜单\程序\通信 未使用
%CE14% \Windows\“开始”菜单\程序\游戏 \Windows\“开始”菜单\程序\游戏
%CE15% \Windows\Fonts 未使用
%CE17% \Windows\“开始”菜单 \Windows\“开始”菜单
%CE18% 未使用
%CE19% 未使用 \Application Data
%InstallDir% 安装目录,但是必须先指定

软件下载
WinCE Cab Manager 2.0.0.7 (具体使用请看5楼)
http://www.ppcos.net/2008/03/06/191610413.shtml
请下载2.0.0.7,不要下载所谓的2.0.0.8汉化版,有Bug,一使用就非法操作,还有毁坏PC系统的可能!!!

chenqineng1老大的CAB包介绍http://www.ppcos.net/2008/03/06/192900414.shtml

总结:
CAB作为安装包是PC安装何绿色软件之间的一个好格式,作为PPC用户,应当了解基础的CAB安装程序,了解如何制作、修改CAB是新手的进阶之路,我参考了许多文章,但本文有一定的局限性,希望大家踊跃学习别人的知识!感谢大家的支持!

有兴趣的服友可以看看:绿色软件是如何制作出来的
【字体: 】 【收藏】 【打印文章】 【查看评论
用户登录
本月排行TOP10
用户列表
  • 用户名   文章数
  • admin    [1917]
  • 黑白颠倒    [1]
  • txjk    [0]
  • romwei    [0]
  • qq283944    [0]
  • yaolan4    [0]
  • league2001    [0]
网站统计
  • 晓宇网址导航
  • 游戏网址导航
  • 百乐网址导航
  • 好253网址之家
  • “站长版”遨游浏...
  • TOMPDA