安装程序的CAB文件用什么打开?

1995111 2003-06-06 04:07:45
安装程序的CAB文件用什么打开?
用cabman wincab 打不开。

InstallShield 6.22 也打不开。难道每个软件制作的cab都不一样。

文件头是ISc ,版本号是 70 的 CAB是什么软件做的呢。


...全文
4158 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
natfit 2003-06-06
  • 打赏
  • 举报
回复
isc: installshield自创的压缩格式?
把文件头改了看看,会不会只是蒙一下的呢?
lijiuhua0721 2003-06-06
  • 打赏
  • 举报
回复
winrar,winzip都有可以,不有用WINDOWS下自带的也可以
Expand
  从压缩文件中提取文件。通过该命令可从 .cab 文件或压缩文件中提取驱动程序文件。
  含有下列参数的 expand 命令仅在使用故障恢复控制台时才可用。可在命令提示符下使用带有不同参数的 expand 命令。
  expand source [ /F:filespec}] [ destination] [ /d] [ /y]
  参数
 source
  指定要展开的文件。如果源文件只包含一个文件,请使用该选项。source 可由驱动器号和冒号、目录名、文件名或组合所组成。不能使用通配符。
  /f:size
  如果源文件包含多个文件,指定要提取的文件的名称。可以对要提取的文件使用通配符。
  destination
  指定提取文件或每个单独文件的目标目录和(或)文件名。
  /d
  列出 CAB 文件中包含的文件而不展开或提取。
  /y
  在展开或提取文件时不出现覆盖提示。
  范例
  下例将从安装 CD 上的驱动程序 CAB 文件中提取 Msgame.sys 文件并将其复制到C:\ Windows\ System\ Drivers:
  expand d:\ i386\ driver.cab \ f:msgame.sys c:\ windows\ system\ drivers
  下例将展开压缩文件 Access.cp_:
  expand d:\ i386\ acces.cp_c:\ windows\ system32\ access.cpl
  下例将列出安装 CD 上的驱动程序 CAB 文件中的所有文件。
  expand /d d:\ i386\ driver.cab
  要点
   · 驱动程序 CAB 文件包含成千上万的文件,其中包括由 Windows 提供的大部分驱动程序。将所有文件从 CAB 文件展开到硬盘上需要花较长的时间和大量的磁盘空间。建议 仅从该文件中提取需要的文件。
注意
   · 如果没有指定目标,文件将被复制到当前目录。
   · 不能将软盘驱动器或 CD-ROM 等可移动媒体指定为目标。
1995111 2003-06-06
  • 打赏
  • 举报
回复
cabman和InstallShield打不开,
winrar,winzip,expand,etract当然也打不开。
它们只认Standar Microsoft CAB Formate 文件头是MSCF。
还是要谢谢你们。
别告诉我用16进制打开。

这个文件头是ISc ,版本号可能是 70 。
ljf982713 2003-06-06
  • 打赏
  • 举报
回复
就用winrar吧,如果不行,下载一个winrar的最新版本
  • 打赏
  • 举报
回复
那是打包文件,你可以用解压程序打开的。
natfit 2003-06-06
  • 打赏
  • 举报
回复
用winrar,winzip,expand,etract都不行吗?
TiCrystaler 2003-06-06
  • 打赏
  • 举报
回复
双击就可以打开呀,打不开就用WinRAR
cab文件   压缩包文件。存储多个压缩文件的单个压缩包文件。这些文件通常用于软件安装,还用来减小文件大小和缩短 Web 内容的相关下载时间。   cab是windows的压缩格式,用winrar可以打开.但有些是经过加密的.用一般的压缩程序都是打不开的。   一、利用extract解压缩CAB文件   1.extract.exe 是一个 ms-dos 程序,所以没有窗口的图形接口,如果你以前曾是 dos 操作系统的使用者的话,应该对这类程序的使用语法不会感到陌生.来看一下 extract 的指令说明.   extract /a /l   cabinet 是 cab 文件名称   •filename 是你要从 cab 取出的文件名称   •destination 是文件解出后要摆放的位置   •< >只是用来标记说明的,不是「命令」的一部分,注意:每一参数间都有一空白.   •如果你有 dos 使用经验,不妨可以使用 /? 参数(extract /?)来看一下 extract 的指令说明.   •因为我并没有 windows 95/98 的 cab 详细清单,所以,我也不知道哪个文件是在哪个 cab 文件里,唯一的方法,就是去试着一个个cab里慢慢找.   ■举个实际的例子会比较容易明白,假设,我要解 shell.dll 到 c:\windows\system下(shell.dll 是在 precopy1.cab 里)假设我的光驱代号是 f,你换成你的光驱代号就行了.(就是指向你 cab文件的所在路径)   extract /a f:\win98\precopy1.cab shell.dll /l c:\windows\system   ■extract 也可以接受「万用字符」* 符号. 例如要解壓C:\CAB\data1.cab中所有文件到指定文件夾C:\CAB,則執行以下命令: extract /a C:\CAB\ data1.cab * /l C:\CAB 二、利用CAB Explorer工具(請見附件)

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧