Un fichier CAB (Cabinet) est un format de fichier archive utilisé principalement dans l'environnement Microsoft Windows. Il s'agit d'un fichier unique conçu pour contenir plusieurs fichiers compressés, et il est couramment utilisé pour l'installation de logiciels, le stockage de fichiers système critiques et la distribution de pilotes de périphériques (device drivers). Les fichiers CAB se distinguent par leur prise en charge de divers algorithmes de compression efficaces, notamment LZX, MSZIP et Quantum. Leur objectif principal est d'empaqueter et de distribuer les composants logiciels de manière efficiente, ce qui permet de réduire considérablement la taille des fichiers et de simplifier le processus d'installation. De plus, les fichiers CAB peuvent intégrer des certificats numériques pour garantir l'authenticité et l'intégrité de leur contenu. Ce format est fréquemment employé par des outils système tels que Windows Update et les installateurs de pilotes. La structure interne d'un fichier CAB est optimisée pour la fiabilité et l'extraction rapide ; elle comprend un en-tête (header), des entrées de fichiers (file entries) et des blocs de données (data blocks), permettant l'extraction de fichiers individuels sans nécessiter la décompression de l'intégralité de l'archive. Bien qu'il soit un format propriétaire de Windows, des utilitaires existent pour manipuler et extraire les fichiers CAB sur d'autres systèmes d'exploitation.