如何打开,编辑和转换CAB文件
具有.CAB 文件扩展名的文件是Windows Cabinet文件(它们以前称为钻石文件)。 它们是压缩文件,用于存储与可能涉及设备驱动程序或系统文件的各种Windows安装相关的数据。
Microsoft Publisher程序的打包并执行功能可以使CAB文件以PUZ文件扩展名结尾。 其中包含文档中包含的所有内容,采用与CAB相同的归档格式,因此可以像处理CAB文件一样对待它们。
InstallShield安装程序也使用CAB扩展名创建文件,但它们与Windows Cabinet文件格式无关。
某些设备可能使用CAB文件扩展名来存储固件文件。
如何打开CAB文件
在Windows中双击Windows Cabinet文件将自动打开该文件作为存档,以便您可以看到里面的内容。 Windows基本上将它视为一个文件夹,并自动执行; 您无需为Windows下载CAB开启器。
但是,您也可以使用文件解压缩工具打开或提取CAB文件。 通过这条路线,您可以在其他操作系统(如macOS或Linux)上打开CAB文件。 一些可用于CAB文件的免费文件提取程序包括7-Zip,PeaZip,WinZip,IZArc,Unarchiver和cabextract。
如果您有一个来自Microsoft Publisher的PUZ文件,则可以使用任何刚才提到的文件提取器来打开它。 如果这些程序无法识别PUZ文件扩展名,请首先打开文件解压缩软件,然后浏览PUZ文件或将.PUZ文件扩展名更改为.CAB,然后重试。
InstallShield CAB文件与Windows Cabinet文件不同,但它们可以用不合适的方式提取。
在Windows中安装CAB文件
如果您以CAB格式下载了一个离线下载的Windows更新文件,则可以通过提升的命令提示符来安装它。 键入以下命令 ,将CAB文件的路径替换为正在使用的路径:
dism / online / add-package /packagepath:"C:\files\cabname.cab“您不应使用DISM命令来安装语言包,而应使用lpksetup.exe工具,如下所示:
- 使用Win + R键盘快捷键打开运行对话框。
- 输入lpksetup (第一个字母是小写的L)。
- 点击或点击安装显示语言 。
- 选择浏览...打开CAB文件。
- 点击/点击下一步 。
- 等待整个过程完成。 它可能需要一段时间。
- 当进度 显示 “已完成”时,您可以关闭安装显示语言屏幕。
提示:要切换到Windows 10中的语言,请打开设置 ,然后导航到时间和语言 ,然后选择左侧的区域和语言选项卡。 在较早版本的Windows中,它是控制面板>时钟,语言和区域>语言 。 最后,选择您要使用的语言,然后按照显示的说明(如果有)。
如何转换CAB文件
没有任何文件转换器程序,我们知道可以做一个干净的CAB到MSI转换。 但是,您可能会发现此Flexera Software论坛帖子有帮助。
WSP文件是SharePoint解决方案包文件,由Microsoft SharePoint使用并以CAB格式压缩。 您可以将WSP文件重命名为CAB并像打开Windows Cabinet文件一样打开它。
您可以使用IExpress Wizard(包含在Windows中的工具)将CAB转换为EXE 。 使用Win + R键盘快捷键打开运行对话框,然后键入iexpress 。
如果您需要将CAB转换为KDZ以获取正确格式的Android固件文件,请按照BOYCRACKED上的说明进行操作。
有关CAB格式的更多信息
Windows可能会使用DEFLATE(如大多数ZIP文件),Quantum或LZX压缩CAB文件,因为格式支持所有三种压缩算法。
每个CAB档案都被压缩为一个整体,而不是每个文件单独压缩。 CAB存档最多可以容纳65,535个CAB文件夹,并且这些文件夹可以包含相同数量的文件。
当安装程序实际使用CAB文件时,其中包含的文件将根据需要提取,并按照它们存储在CAB文件中的顺序进行提取。
只要不超过15个文件跨越下一个CAB文件,就可以将大文件制作成多个CAB文件。 这意味着您可以在一个CAB文件中拥有多达15个文件,这些文件跨越到系列中的下一个CAB文件,并且最多可以有15个文件。
CAB文件由前4个字节识别。 如果使用文本编辑器将CAB文件作为文本文件打开,则会在前四个字母中看到“MSCF”。
您可以使用包含在Windows中的makecab.exe制作CAB文件。 在命令提示符下运行这样的命令会将文件压缩成CAB存档:
makecab.exe C:\ files \ program.jpg C:\ files \ program.cab您可以从Microsoft的Windows开发人员中心和Microsoft Cabinet Format页面阅读Windows Cabinet文件格式的更多信息。
你可以删除CAB文件吗?
当您在一个文件夹中看到数十甚至数百个CAB文件时,从您的计算机中删除CAB文件可能会很诱人。 在决定这一点之前,最重要的是了解CAB文件的位置以及它们是否重要。
例如, C:\ Windows \ System32 \等文件夹中的CAB文件应该保存,无论如何。 试图破译这里重要的内容可能会让人感到困惑,而做出错误的决定可能会在稍后导致问题,因为Windows可能需要您删除的CAB文件来修复损坏的文件。
但是,与iTunes,DirectX或其他第三方程序相关的CAB文件可能可以安全删除而不会导致系统损坏, 但可能会使程序停止工作 或阻止某些任务运行 。 如果程序在删除CAB文件后停止工作,请修复它或重新安装它,但有可能这些类型的CAB文件只是暂时的。
由于CAB文件的性质,通常在程序的设置文件中看到它们。 例如,Microsoft Office安装程序包含多个CAB文件,其中一些非常大。 如果这些被删除,如果会破坏安装程序,您将无法使用这些安装文件来安装MS Office。
某些软件会在安装更新或执行其他系统相关任务时将cab_xxxx文件转储到C:\ Windows \ Temp \文件夹中。 除非您的计算机正在主动更新或安装软件(因为它们当时可能正在使用),否则删除此位置的CAB文件是完全安全的。
如果因为保持重新生成而不能删除CAB文件(例如C:\ Windows \ Logs \ CBS \文件夹不断制作LOG和CAB文件),请尝试删除最旧的LOG文件(或所有文件),然后删除每个文件来自C:\ Windows \ Temp \的CAB文件。