Un fichier CAB (Cabinet) est un format de fichier d'archive utilisé dans Microsoft Windows. Il s'agit d'un fichier unique pouvant contenir plusieurs fichiers compressés, souvent utilisé pour l'installation de logiciels, les fichiers système et les pilotes de périphériques. Les fichiers CAB prennent en charge divers algorithmes de compression, notamment LZX, MSZIP et Quantum. Ils sont conçus pour empaqueter et distribuer efficacement les composants logiciels, réduisant ainsi la taille des fichiers et simplifiant le processus d'installation. Les fichiers CAB peuvent également contenir des certificats numériques pour vérifier l'authenticité et l'intégrité du contenu. Ce format est fréquemment utilisé par Windows Update, les installateurs de pilotes et d'autres utilitaires système. Bien qu'il soit principalement associé à Windows, il existe des outils pour extraire les fichiers CAB sur d'autres systèmes d'exploitation. La structure interne d'un fichier CAB comprend un en-tête, des entrées de fichiers et des blocs de données, permettant une extraction efficace de fichiers individuels sans avoir à décompresser l'intégralité de l'archive. Le format est conçu pour offrir une grande fiabilité et est souvent utilisé pour des composants système critiques.