.CAT

Fichier CAT

Windows Security Catalog
Poser une question
RÉPONSE RAPIDE

Un fichier CAT est un catalogue de sécurité Windows - un petit fichier signé qui stocke des hachages cryptographiques pour un ensemble de fichiers, le plus souvent un package de pilotes, afin que Windows puisse vérifier qu'ils n'ont pas été altérés. Windows l'utilise automatiquement lors de l'installation des pilotes. Pour l'inspecter, double-cliquez dessus ou faites un clic droit et choisissez Propriétés > Signatures numériques. Ne supprimez pas les fichiers CAT de System32\CatRoot - cela peut rompre la confiance des pilotes.

Développeur : Microsoft Corporation Catégorie : Fichiers système Standard ouvert MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .NOMEDIA · .DLL · .TMP · .LNK

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 30, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier CAT ?

Un fichier .cat est un catalogue de sécurité Windows - un fichier système qui certifie qu'un groupe de fichiers provient d'une source fiable et de confiance. Au lieu de signer numériquement chaque fichier individuellement, les fichiers .cat enregistrent le hachage cryptographique de chaque fichier du package dans un seul conteneur signé, permettant à Windows de vérifier l'ensemble d'un coup. Les fichiers .cat sont couramment utilisés pour la distribution de mises à jour logicielles et de packages de pilotes, et doivent être signés par le développeur puis validés par rapport au magasin de racines de confiance de Microsoft.

Un package de pilotes contient un fichier .cat aux côtés d'un fichier INF ; le système d'exploitation vérifie le hachage de chaque fichier par rapport au catalogue pour confirmer que le package n'a pas été altéré et provient d'un éditeur de confiance - un processus soutenu par le programme de signature Windows Hardware Quality Labs (WHQL).

Avertissements de sécurité

Bien que les fichiers .cat n'empêchent pas l'activation des avertissements de sécurité lors de l'installation d'un logiciel, ils permettent de les concentrer sur la fourniture d'informations supplémentaires plutôt que sur des mises en garde contre des risques potentiels. Les utilisateurs peuvent choisir de faire confiance à tout contenu provenant d'une source donnée pour éviter l'affichage de futurs messages de sécurité.

En interne, un .cat est une structure binaire SignedData PKCS#7 (encodée en ASN.1 DER) transportant une Certificate Trust List (CTL) - un tableau d'entrées de hachage par fichier signé par une chaîne de certificats Authenticode. Les algorithmes de hachage ont migré du SHA-1 (hérité) vers le SHA-256 sur les versions modernes de Windows. Les catalogues sont créés avec MakeCat ou Inf2Cat (Windows Driver Kit) et inspectés avec SignTool.

Sécurité et sûreté

RISQUE : MEDIUM

Un fichier .cat légitime est une métadonnée signée passive et sûre. Les risques réels sont opérationnels : la suppression de catalogues de %SystemRoot%\System32\CatRoot peut rompre la confiance des pilotes/composants et déclencher des demandes de réparation ou de réinstallation, ne supprimez donc pas les catalogues système. Côté sécurité, les catalogues font partie de la chaîne de confiance - des logiciels malveillants ont historiquement abusé de certificats de signature volés ou mal émis et de catalogues falsifiés pour faire apparaître des pilotes malveillants comme fiables. Un .cat provenant d'une source non fiable doit donc être traité avec suspicion et sa signature vérifiée (signtool verify). Un catalogue dont la validation de signature échoue ne peut être considéré comme fiable.

Détails du format

en bref
NOM COMPLETWindows Security Catalogalias Security Catalog file, Windows Catalog file
DÉVELOPPEURMicrosoft Corporationdepuis Late 1990s (Windows driver signing / Authenticode)
TYPE MIMEapplication/octet-stream
TYPECatalogue numérique signé PKCS#7 (binaire, ASN.1 DER)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Archive .CAT de jeu/moteur - Plusieurs jeux (par exemple, la série X, certains moteurs) et outils utilisent .cat comme archive de données ou index propriétaire - sans rapport avec la signature Windows.
  • Catalogue Microsoft Help Workshop / dBASE .CAT - Les fichiers de contenu hérités de Help Workshop et les anciens fichiers de catalogue dBASE utilisaient également .cat ; ce ne sont pas des catalogues de sécurité.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
3082
ASCII
0·
Un .cat est une structure SignedData PKCS#7 encodée en DER, il commence donc par la balise ASN.1 SEQUENCE 0x30 suivie d'une longueur de forme longue (généralement 0x82 + 2 octets de longueur). Il n'y a pas de chaîne magique ASCII ; les données intégrées sont une Microsoft Certificate Trust List (CTL) enveloppée dans la signature PKCS#7. Identifiez-le via l'analyse ASN.1/PKCS#7, pas par une signature textuelle.

Programmes qui ouvrent les fichiers CAT

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Intégré Double-cliquez sur le .cat pour ouvrir la visionneuse de catalogue de sécurité (membres + hachages), ou clic droit > Propriétés > Signatures numériques pour voir le signataire. Aucune installation requise.
SignTool (Windows SDK / WDK) Gratuit signtool verify /v /kp file.cat pour valider la signature, ou signer un catalogue avec /pa - l'outil de développement pour créer/vérifier les fichiers .cat.
Inf2Cat / MakeCat (Windows Driver Kit) Gratuit Générer un catalogue à partir d'un INF de pilote (Inf2Cat) ou d'un .cdf (MakeCat) ; la méthode standard utilisée par les développeurs de pilotes pour créer le .cat.

Détails techniques

spécifications approfondies
EncodageBinaire, ASN.1 DER (Distinguished Encoding Rules)
Structure du conteneurPKCS#7 / CMS SignedData enveloppant une Certificate Trust List (CTL)
Charge utileTableau d'entrées de hachage cryptographique par fichier plus la chaîne de certificats Authenticode
Algorithme de hachage (hérité)SHA-1 (utilisé jusqu'à Windows 7 ; obsolète pour la signature de nouveaux pilotes)
Algorithme de hachage (actuel)SHA-256 (obligatoire pour Windows 8+ et toutes les nouvelles soumissions WHQL)
Octets magiques0x30 0x82 à l'offset 0 (balise ASN.1 SEQUENCE avec encodage de longueur de forme longue)
Type MIMEapplication/vnd.ms-pki.seccat (officiel) ; application/pkcs7-mime (PKCS#7 générique)
Taille de fichier typiqueDe quelques Ko à quelques centaines de Ko, selon le nombre de fichiers catalogués
Type de signatureSignature Authenticode détachée ; les fichiers catalogués eux-mêmes ne portent aucune signature intégrée
Outils de créationMakeCat.exe et Inf2Cat.exe (Windows Driver Kit)
Commande de vérificationsigntool verify /pa /c <catalog.cat> <file> (Windows SDK SignTool)
DéveloppeurMicrosoft Corporation
Cas d'utilisation principalSignature de packages de pilotes (WHQL) et vérification de l'intégrité des charges utiles de Windows Update
PubliéLate 1990s (Windows driver signing / Authenticode)
Dernière versionUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Standard ouvertOui · libre de droits
Spécificationlearn.microsoft.com

Conversions CAT

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers CAT. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers CAT.

Foire aux questions

Qu'est-ce qu'un fichier .cat dans Windows ?
C'est un catalogue de sécurité Windows - un fichier signé contenant les hachages cryptographiques d'un ensemble de fichiers (généralement un package de pilotes) afin que Windows puisse vérifier qu'ils sont intacts et proviennent d'un éditeur de confiance. Vous ne l'ouvrez normalement pas ; Windows l'utilise automatiquement.
Puis-je supprimer les fichiers .cat dans System32\CatRoot ?
Non, ne le faites pas. Ces catalogues garantissent la validité des pilotes installés et des composants du système d'exploitation ; les supprimer peut rompre la confiance des pilotes et provoquer des erreurs ou des demandes de réinstallation. Ne touchez pas au magasin CatRoot.
Comment ouvrir un fichier .cat pour voir son contenu ?
Double-cliquez dessus pour ouvrir la visionneuse de catalogues de sécurité Windows (qui affiche les hachages des fichiers répertoriés), ou faites un clic droit > Propriétés > Signatures numériques pour voir le certificat de signature. Les développeurs utilisent « certutil -dump » ou « signtool verify ».
Comment créer ou signer un fichier .cat pour un pilote ?
Générez-le à partir de votre INF avec Inf2Cat (ou un .cdf avec MakeCat) dans le Windows Driver Kit, puis signez-le avec SignTool en utilisant votre certificat de signature de code.
Mon fichier .cat est un fichier de données de jeu, pas une signature - pourquoi ?
L'extension .cat est réutilisée : certains jeux et moteurs stockent des données dans des archives propriétaires .cat, et les anciens Help Workshop/dBASE utilisaient également .cat. Ceux-ci n'ont aucun lien avec les catalogues de sécurité Windows.
Un programme indique que le catalogue de mon pilote est invalide - qu'est-ce que cela signifie ?
Soit un fichier du package ne correspond plus au hachage du catalogue (il a été modifié ou corrompu), soit la signature/le certificat du catalogue n'est pas approuvé. Réinstallez le package de pilotes signé d'origine fourni par le vendeur.

Références

1Microsoft Learn - Catalog Files and Digital Signatureslearn.microsoft.com
2Microsoft Learn - SignToollearn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.BINCD/DVD Disc Image (BIN/CUE)
9.XDWDocuWorks Document
10.TMPTemporary File

Extensions liées

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z