.CAT

CAT-bestand

Windows Security Catalog
Stel een vraag
SNEL ANTWOORD

Een CAT-bestand is een Windows Security Catalog - een klein ondertekend bestand dat cryptografische hashes opslaat voor een set bestanden, meestal een driverpakket, zodat Windows kan verifiëren dat er niet mee is geknoeid. Windows gebruikt het automatisch tijdens de installatie van drivers. Om het te inspecteren, dubbelklikt u erop of klikt u met de rechtermuisknop en kiest u Eigenschappen > Digitale handtekeningen. Verwijder geen CAT-bestanden uit System32\CatRoot - dat kan het vertrouwen in drivers verbreken.

Ontwikkelaar: Microsoft Corporation Categorie: Systeembestanden Open standaard MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .NOMEDIA · .DLL · .TMP · .LNK

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 30, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het CAT-bestandsformaat?

Een .cat-bestand is een Windows Security Catalog - een systeembestand dat een groep bestanden certificeert als afkomstig van een betrouwbare bron. In plaats van elk afzonderlijk bestand digitaal te ondertekenen, leggen .cat-bestanden de cryptografische hash van elk bestand in het pakket vast in één enkele ondertekende container, waardoor Windows de hele set in één keer kan verifiëren. .cat-bestanden worden veel gebruikt voor het distribueren van software-updates en driverpakketten, en moeten worden ondertekend door de ontwikkelaar en vervolgens worden gevalideerd tegen de vertrouwde root-store van Microsoft.

Een driverpakket levert een .cat mee naast een INF-bestand; het besturingssysteem controleert de hash van elk bestand aan de hand van de catalogus om te bevestigen dat het pakket ongewijzigd is en van een vertrouwde uitgever komt - een proces dat wordt ondersteund door het Windows Hardware Quality Labs (WHQL) ondertekeningsprogramma.

Beveiligingswaarschuwingen

Hoewel .cat-bestanden niet voorkomen dat beveiligingswaarschuwingen tijdens de software-installatie worden geactiveerd, zorgen ze ervoor dat deze meer gericht zijn op het verstrekken van aanvullende informatie in plaats van te waarschuwen voor potentiële risico's. Gebruikers kunnen ervoor kiezen om alle inhoud van een bepaalde bron te vertrouwen om te voorkomen dat toekomstige beveiligingspop-ups worden weergegeven.

Intern is een .cat een binaire PKCS#7 SignedData-structuur (ASN.1 DER-gecodeerd) die een Certificate Trust List (CTL) bevat - een tabel met hash-vermeldingen per bestand, ondertekend door een Authenticode-certificaatketen. Hash-algoritmen zijn op modern Windows gemigreerd van SHA-1 (verouderd) naar SHA-256. Catalogi worden gemaakt met MakeCat of Inf2Cat (Windows Driver Kit) en geïnspecteerd met SignTool.

Beveiliging & veiligheid

RISICO: MEDIUM

Een legitieme .cat is passieve ondertekende metadata en veilig. De echte risico's zijn operationeel: het verwijderen van catalogi uit %SystemRoot%\System32\CatRoot kan het vertrouwen in drivers/componenten verbreken en herstel- of herinstallatieverzoeken triggeren, dus verwijder geen systeemcatalogi. Beveiligingstechnisch maken catalogi deel uit van de vertrouwensketen - malware heeft in het verleden misbruik gemaakt van gestolen of verkeerd uitgegeven ondertekeningscertificaten en gemanipuleerde catalogi om kwaadaardige drivers vertrouwd te laten lijken, dus een .cat van een niet-vertrouwde bron moet met argwaan worden behandeld en de handtekening moet worden geverifieerd (signtool verify). Een catalogus waarvan de handtekeningvalidatie mislukt, kan niet worden vertrouwd.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Security Catalogook bekend als Security Catalog file, Windows Catalog file
ONTWIKKELAARMicrosoft Corporationsinds Late 1990s (Windows driver signing / Authenticode)
MIME-TYPEapplication/octet-stream
TYPEPKCS#7 ondertekende digitale catalogus (binair, ASN.1 DER)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • Game/engine .CAT archief - Verschillende games (bijv. X-serie, sommige engines) en tools gebruiken .cat als een eigen data-archief/index - niet gerelateerd aan Windows-ondertekening.
  • Microsoft Help Workshop catalogus / dBASE .CAT - Legacy Help Workshop-inhoudsbestanden en oude dBASE-catalogusbestanden gebruikten ook .cat; dit zijn geen beveiligingscatalogi.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001
HEX
3082
ASCII
0·
Een .cat is een DER-gecodeerde PKCS#7 SignedData-structuur, dus deze begint met de ASN.1 SEQUENCE-tag 0x30 gevolgd door een long-form lengte (meestal 0x82 + 2 lengte-bytes). Er is geen ASCII-magic string; de ingebedde gegevens zijn een Microsoft Certificate Trust List (CTL) verpakt in de PKCS#7-handtekening. Identificeer via ASN.1/PKCS#7-parsing, niet via een teksthandtekening.

Programma's die CAT-bestanden openen

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Ingebouwd Dubbelklik op de .cat om de Security Catalog-viewer te openen (leden + hashes), of klik met de rechtermuisknop > Eigenschappen > Digitale handtekeningen om de ondertekenaar te zien. Geen installatie nodig.
SignTool (Windows SDK / WDK) Gratis signtool verify /v /kp file.cat om de handtekening te valideren, of onderteken een catalogus met /pa - de tool voor ontwikkelaars voor het maken/verifiëren van .cat-bestanden.
Inf2Cat / MakeCat (Windows Driver Kit) Gratis Genereer een catalogus van een driver-INF (Inf2Cat) of een .cdf (MakeCat); de standaardmanier waarop driverontwikkelaars de .cat maken.

Technische details

diepe specificaties
CoderingBinair, ASN.1 DER (Distinguished Encoding Rules)
ContainerstructuurPKCS#7 / CMS SignedData die een Certificate Trust List (CTL) omhult
PayloadTabel met cryptografische hash-vermeldingen per bestand plus de Authenticode-certificaatketen
Hash-algoritme (verouderd)SHA-1 (gebruikt tot en met Windows 7; afgeraden voor nieuwe driver-ondertekening)
Hash-algoritme (huidig)SHA-256 (verplicht voor Windows 8+ en alle nieuwe WHQL-inzendingen)
Magic bytes0x30 0x82 op offset 0 (ASN.1 SEQUENCE-tag met long-form lengtecodering)
MIME-typeapplication/vnd.ms-pki.seccat (officieel); application/pkcs7-mime (generiek PKCS#7)
Typische bestandsgrootteEen paar KB tot een paar honderd KB, afhankelijk van het aantal gecatalogiseerde bestanden
Type handtekeningLosstaande Authenticode-handtekening; de gecatalogiseerde bestanden zelf bevatten geen ingebedde handtekening
CreatietoolsMakeCat.exe en Inf2Cat.exe (Windows Driver Kit)
Verificatiecommandosigntool verify /pa /c <catalog.cat> <file> (Windows SDK SignTool)
OntwikkelaarMicrosoft Corporation
Primair gebruiksdoelOndertekening van driverpakketten (WHQL) en integriteitsverificatie van Windows Update-payloads
UitgebrachtLate 1990s (Windows driver signing / Authenticode)
Laatste versieUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Open standaardJa · royaltyvrij
Specificatielearn.microsoft.com

CAT conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met CAT-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over CAT-bestanden.

Veelgestelde vragen

Wat is een .cat-bestand in Windows?
Het is een Windows Security Catalog - een ondertekend bestand met de cryptografische hashes van een set bestanden (meestal een driverpakket), zodat Windows kan verifiëren dat ze ongewijzigd zijn en van een vertrouwde uitgever komen. Normaal gesproken opent u het niet; Windows gebruikt het automatisch.
Kan ik .cat-bestanden in System32\CatRoot verwijderen?
Nee, doe dat niet. Die catalogi staan garant voor geïnstalleerde drivers en OS-componenten; het verwijderen ervan kan het vertrouwen in drivers verbreken en fouten of herinstallatieverzoeken veroorzaken. Blijf van de CatRoot-opslag af.
Hoe open ik een .cat-bestand om te zien wat erin zit?
Dubbelklik erop om de Windows Security Catalog-viewer te openen (toont de hashes van de gecatalogiseerde bestanden), of klik met de rechtermuisknop > Eigenschappen > Digitale handtekeningen om het ondertekeningscertificaat te zien. Ontwikkelaars gebruiken «certutil -dump» of «signtool verify».
Hoe maak of onderteken ik een .cat-bestand voor een driver?
Genereer het vanuit uw INF met Inf2Cat (of een .cdf met MakeCat) in de Windows Driver Kit, en onderteken het vervolgens met SignTool met behulp van uw code-ondertekeningscertificaat.
Mijn .cat-bestand is een gamedatabestand, geen handtekening - waarom?
De .cat-extensie wordt hergebruikt: sommige games en engines slaan gegevens op in eigen .cat-archieven, en legacy Help Workshop/dBASE gebruikte ook .cat. Deze hebben niets te maken met Windows-beveiligingscatalogi.
Een programma zegt dat de catalogus van mijn driver ongeldig is - wat betekent dat?
Ofwel een bestand in het pakket komt niet meer overeen met de hash in de catalogus (het is gewijzigd of beschadigd), of de handtekening/het certificaat van de catalogus wordt niet vertrouwd. Installeer het originele ondertekende driverpakket van de leverancier opnieuw.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.BCBitComet Incomplete Download File
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.BINCD/DVD Disc Image (BIN/CUE)
6.MDMarkdown Document
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.RPMSGRestricted Permission Message
10.AVIFAV1 Image File Format (AVIF)

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z