CAB(Cabinet)文件是一种在 Microsoft Windows 中使用的归档文件格式。它是一个可以包含多个压缩文件的单一文件,常用于软件安装、系统文件和设备驱动程序。CAB 文件支持各种压缩算法,包括 LZX、MSZIP 和 Quantum。它们旨在高效地打包和分发软件组件,从而减小文件大小并简化安装过程。CAB 文件还可以包含数字证书,用于验证内容的真实性和完整性。该格式常被 Windows Update、设备驱动安装程序和其他系统级实用程序使用。虽然它主要与 Windows 相关,但也有工具可以在其他操作系统上提取 CAB 文件。CAB 文件的内部结构包括一个头(header)、文件条目(file entries)和数据块(data blocks),这使得无需解压缩整个归档文件即可高效地提取单个文件。该格式设计注重可靠性,常用于关键的系统组件。