Cabinet压缩包的新“管家”——Cabman

Author: 胡锦承 Date: 1998年 第13期 10版

  微软公司推出的Windows 95、VF等软件采用了一种全新的Cabinet压缩包格式,它具有安全、可靠、压缩率高、不易受到破坏等优点,不过令人头痛的是,Cabinet是一种特殊的压缩文件格式,仅能利用DOS的Extract命令释放其中的文件,而无法在Windows 95的图形界面下对其进行处理,更不用说创建自己的Cabinet压缩包文件了,不过,有了Cabman之后,这一切都可以迎刃而解。
  Cabman是一个图形界面的Cabinet压缩包管理程序(^131001a^),有创建新的Cabinet压缩包、浏览及释放Cabinet压缩包中文件等诸多功能,特别值得一提的是,Cabman还允许用户创建自解包格式的Cabinet压缩文档(*.EXE文件)。
  Cabinet压缩包有较高的压缩率,比常用的ARJ、ZIP等格式的压缩包可节省更多的磁盘空间。本人曾将总计905K的30余个文件分别采用Cabman、ARJ、WinZip等三种不同软件压缩,其中ZIP压缩包为232K、ARJ压缩包为213K,而Cabinet压缩包最小,仅195K。利用Cabman创建Cabinet压缩包的步骤为:
  1.选择Cabman,选择“File”菜单中的“New”命令。
  2.单击“Edit”菜单的“Add”命令(或单击“Add”按钮)。
  3.在弹出的“Insert files into cabinet”对话框中指定欲添加到Cabinet压缩包中的文件。
  4.单击“打开”按钮,将用户所指定的文件调入到Cabman程序窗口中。
  5.重复3~4步,将所有欲压缩的文件都调入到Cabman程序窗口中。
  6.选择“File”菜单的“Finalize and save”命令(或单击“Save”按钮)。
  7.系统弹出“保存文件”对话框,在“存为类型”栏中指定Cabinet压缩包的类型,其中“Cabinet files(*.cab)”表示生成普通的Cabinet压缩包文件;“Self extract files(*.exe)”表示生成自解包压缩文件。
  8.指定Cabinet压缩包的路径及文件名后单击“保存”按钮,Cabman即会将用户指定的文件压缩成一个新的Cabinet压缩包,其功能、格式与微软公司所推出的Windows 95等软件所采用的Cabinet压缩包完全一致。
  另外,我们在安装Cabinet之后,鼠标右键菜单上将会新增一个“Add to cabinet”命令,用户选择所需的文件后执行该命令也可调用Cabman生成一个新的Cabinet压缩包。
  谢天谢地,我们再也不用切换到MS-DOS方式,使用那令人头痛的Extract命令来释放Cabinet压缩包中的文件了——启动Cabman并选择“File”菜单的“Open”命令打开所需的Cabinet压缩包,就可以直接对压缩包中的文件进行查看、打印等操作了,而利用“Edit”菜单的“Extract”命令,或采用拖拽的方法都可以将Cabinet压缩包中的文件释放到指定目录中,操作十分方便。
  需要注意的是,Cabinet压缩包具有“只读”属性,既无法向一个已有的Cabinet压缩包添加新的文件,也无法删除或更新现有Cabinet压缩包中的文件,这就要求在制作Cabinet压缩包时必须保证文件的正确性,否则就只有“卷土重来”了!
  有兴趣的读者不妨到http://members.col.com/cabman97网址上下载一个试试。另外,《电脑报配套光盘第四辑》上也有该程序。