Qu'est-ce que le format de fichier CAB ?
.cab est une archive d'installation développée par Microsoft. Windows utilise de nombreux outils d'installation logicielle automatisés qui exploitent les archives .cab. Les fichiers .cab stockent des fichiers système, des bibliothèques, des pilotes de périphériques, des protocoles réseau, des fichiers de configuration et d'autres ressources nécessaires à l'installation d'une application donnée.
Chaque fichier .cab commence par la signature ASCII de quatre octets MSCF (hex 4D 53 43 46) à l'offset 0, suivie d'un en-tête de cabinet structuré. Son type MIME enregistré est application/vnd.ms-cab-compressed.
Compression des fichiers CAB
Les données dans les archives .cab sont compressées à l'aide de l'un des algorithmes suivants :
- MSZIP (une méthode compatible deflate, similaire à une archive ZIP),
- Quantum,
- LZX.
Signature numérique
Outre diverses méthodes de compression, le format .cab prend également en charge les signatures numériques. Les signatures numériques peuvent être utilisées pour vérifier l'authenticité des packages logiciels stockés dans les fichiers .cab.
Autres formats d'installation utilisant CAB
Les archives .cab sont un composant central de Windows Installer - les charges utiles .cab sont intégrées ou référencées par les packages .MSI et les ensembles de mise à jour .MSU. Sous Windows, les fichiers .cab peuvent être extraits avec la commande intégrée expand.exe ou parcourus directement dans l'Explorateur de fichiers. Des outils tiers peuvent également consommer des fichiers .cab, bien que la compatibilité avec les packages fournis par Windows ne soit pas garantie.
Sécurité et sûreté
RISQUE : MEDIUMUn .cab est une archive, son risque est donc celui de son contenu - les cabs de pilotes/mises à jour provenant de Microsoft et Windows Update sont sûrs, mais un .cab de source inconnue peut contenir des exécutables malveillants ou de faux installateurs de pilotes. Privilégiez les cabinets signés ; les cabs livrés par Windows Update ou les sites de constructeurs sont vérifiés, ceux joints aux e-mails ne le sont pas. Extrayez et inspectez avant d'exécuter quoi que ce soit à l'intérieur.
Détails du format
en brefProgrammes qui ouvrent les fichiers CAB
Détails techniques
spécifications approfondies| Signature de fichier (octets magiques) | `MSCF` - hex `4D 53 43 46` à l'offset 0 |
| Type MIME | `application/vnd.ms-cab-compressed` |
| Type de format | Conteneur d'archive compressée binaire |
| Algorithmes de compression | MSZIP (compatible deflate), Quantum, LZX - un algorithme par dossier de cabinet |
| Structure interne | En-tête du cabinet → descripteurs de dossiers → entrées de fichiers → blocs de données compressés |
| Fractionnement multi-cabinet | Les grandes archives peuvent être réparties sur plusieurs fichiers `.cab`, liés via les champs de nom de cabinet suivant/précédent dans l'en-tête |
| Nombre maximal de fichiers par cabinet | Jusqu'à 65 535 fichiers dans un seul cabinet |
| Compression au niveau du dossier | Chaque dossier au sein d'un cabinet est compressé indépendamment, permettant des algorithmes de compression mixtes dans une même archive |
| Prise en charge de la signature numérique | Prend en charge la signature de code Authenticode pour vérifier l'authenticité du contenu empaqueté |
| Métadonnées par fichier | Stocke le nom du fichier, la taille non compressée, la date et l'heure de dernière modification, et les attributs de fichier DOS |
| Somme de contrôle du cabinet | Champs de somme de contrôle 32 bits optionnels au niveau du cabinet et des blocs de données pour la vérification de l'intégrité |
| Outils intégrés Windows | `expand.exe` (extraction en ligne de commande), Explorateur de fichiers (navigation graphique), `dism.exe` pour les packages `.cab` de Windows Update |
| Développeur | Microsoft Corporation |
| Intégration de déploiement | Les charges utiles sont intégrées ou référencées par les packages Windows Installer `.msi`, les ensembles de mise à jour `.msu` et les auto-extractibles `.exe` |
| Publié | 1990s (Microsoft Cabinet, MS-CAB); used since early Windows setup |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions CAB
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CAB.