Un fichier CAB (Cabinet) est un format de fichier 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 des 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. Le format est fréquemment utilisé par Windows Update, les installateurs de pilotes de périphériques et d'autres utilitaires de niveau système. Bien qu'il soit principalement associé à Windows, des outils existent pour extraire les fichiers CAB sur d'autres systèmes d'exploitation. La structure interne d'un fichier CAB comprend un en-tête (header), des entrées de fichiers (file entries) et des blocs de données (data blocks), permettant une extraction efficace des fichiers individuels sans décompresser l'archive entière. Le format est conçu pour la fiabilité et est souvent employé pour les composants critiques du système.