.CAT

CAT-fil

Windows Security Catalog
Stil et spørgsmål
HURTIGT SVAR

En CAT-fil er et Windows Security Catalog - en lille signeret fil, der gemmer kryptografiske hashes for et sæt filer, oftest en driverpakke, så Windows kan verificere, at der ikke er manipuleret med dem. Windows bruger den automatisk under driverinstallation. For at inspicere den skal du dobbeltklikke på den eller højreklikke og vælge Egenskaber > Digitale signaturer. Slet ikke CAT-filer fra System32\CatRoot - det kan ødelægge tilliden til drivere.

Udvikler: Microsoft Corporation Kategori: Systemfiler Åben standard MIME: application/octet-stream
ÅBNER PÅ Windows
Relateret: .NOMEDIA · .DLL · .TMP · .LNK

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 30, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er CAT-filformatet?

En .cat-fil er et Windows Security Catalog - en systemfil, der certificerer en gruppe filer som værende fra en pålidelig, betroet kilde. I stedet for at signere hver enkelt fil digitalt, registrerer .cat-filer den kryptografiske hash for hver fil i pakken i en enkelt signeret container, hvilket lader Windows verificere hele sættet på én gang. .cat-filer bruges almindeligvis til distribution af softwareopdateringer og driverpakker og skal signeres af udvikleren og derefter valideres mod Microsofts betroede rodlager.

En driverpakke leveres med en .cat sammen med en INF-fil; operativsystemet kontrollerer hver fils hash mod kataloget for at bekræfte, at pakken er uændret og fra en betroet udgiver - en proces, der understøttes af Windows Hardware Quality Labs (WHQL) signeringsprogrammet.

Sikkerhedsprompter

Selvom .cat-filer ikke forhindrer sikkerhedsprompter under softwareinstallation i at blive aktiveret, gør de dem mere fokuserede på at give yderligere oplysninger frem for at advare mod potentielle risici. Brugere kan vælge at stole på alt indhold fra en given kilde for at forhindre fremtidige sikkerhedspopups i at blive vist.

Internt er en .cat en binær PKCS#7 SignedData-struktur (ASN.1 DER-kodet), der bærer en Certificate Trust List (CTL) - en tabel over hash-poster pr. fil signeret af en Authenticode-certifikatkæde. Hash-algoritmer er migreret fra SHA-1 (legacy) til SHA-256 på moderne Windows. Kataloger oprettes med MakeCat eller Inf2Cat (Windows Driver Kit) og inspiceres med SignTool.

Sikkerhed og tryghed

RISIKO: MEDIUM

En legitim .cat er passive signerede metadata og er sikker. De reelle risici er operationelle: sletning af kataloger fra %SystemRoot%\System32\CatRoot kan ødelægge tilliden til drivere/komponenter og udløse anmodninger om reparation eller geninstallation, så fjern ikke systemkataloger. Sikkerhedsmæssigt er kataloger en del af tillidskæden - malware har historisk set misbrugt stjålne eller fejlagtigt udstedte signeringscertifikater og manipulerede kataloger for at få ondsindede drivere til at fremstå som betroede, så en .cat fra en ubetroet kilde bør behandles med mistænksomhed og dens signatur verificeres (signtool verify). Et katalog, der fejler signaturvalidering, kan ikke betros.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNWindows Security Catalogogså kendt som Security Catalog file, Windows Catalog file
UDVIKLERMicrosoft Corporationsiden Late 1990s (Windows driver signing / Authenticode)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEPKCS#7 signeret digitalt katalog (binær, ASN.1 DER)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Spil/motor .CAT-arkiv - Flere spil (f.eks. X-serien, visse motorer) og værktøjer bruger .cat som et proprietært dataarkiv/indeks - ikke relateret til Windows-signering.
  • Microsoft Help Workshop katalog / dBASE .CAT - Ældre Help Workshop-indholdsfiler og gamle dBASE-katalogfiler brugte også .cat; ikke sikkerhedskataloger.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
En .cat er en DER-kodet PKCS#7 SignedData-struktur, så den begynder med ASN.1 SEQUENCE-tagget 0x30 efterfulgt af en long-form længde (typisk 0x82 + 2 længde-bytes). Der er ingen ASCII-magic string; de indlejrede data er en Microsoft Certificate Trust List (CTL) pakket ind i PKCS#7-signaturen. Identificer via ASN.1/PKCS#7-parsing, ikke en tekstsignatur.

Programmer der åbner CAT-filer

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Indbygget Dobbeltklik på .cat-filen for at åbne Security Catalog-fremviseren (medlemmer + hashes), eller højreklik > Egenskaber > Digitale signaturer for at se underskriveren. Ingen installation nødvendig.
SignTool (Windows SDK / WDK) Gratis signtool verify /v /kp file.cat for at validere signaturen, eller signer et katalog med /pa - udviklerværktøjet til oprettelse/verificering af .cat-filer.
Inf2Cat / MakeCat (Windows Driver Kit) Gratis Generer et katalog fra en driver-INF (Inf2Cat) eller en .cdf (MakeCat); standardmetoden for driverudviklere til at oprette .cat-filen.

Tekniske detaljer

dyb specifikation
KodningBinær, ASN.1 DER (Distinguished Encoding Rules)
ContainerstrukturPKCS#7 / CMS SignedData, der omslutter en Certificate Trust List (CTL)
PayloadTabel over kryptografiske hash-poster pr. fil plus Authenticode-certifikatkæden
Hash-algoritme (legacy)SHA-1 (brugt til og med Windows 7; forældet til ny driversignering)
Hash-algoritme (nuværende)SHA-256 (obligatorisk for Windows 8+ og alle nye WHQL-indsendelser)
Magic bytes0x30 0x82 ved offset 0 (ASN.1 SEQUENCE-tag med long-form længdekodning)
MIME-typeapplication/vnd.ms-pki.seccat (officiel); application/pkcs7-mime (generisk PKCS#7)
Typisk filstørrelseFå KB til et par hundrede KB, afhængigt af antallet af katalogiserede filer
SignaturtypeSeparat Authenticode-signatur; de katalogiserede filer bærer ikke selv nogen indlejret signatur
OprettelsesværktøjerMakeCat.exe og Inf2Cat.exe (Windows Driver Kit)
Verifikationskommandosigntool verify /pa /c <catalog.cat> <file> (Windows SDK SignTool)
UdviklerMicrosoft Corporation
Primær anvendelseSignering af driverpakker (WHQL) og verifikation af integritet for Windows Update-indhold
UdgivetLate 1990s (Windows driver signing / Authenticode)
Seneste versionUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Åben standardJa · royaltyfri
Specifikationlearn.microsoft.com

CAT-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med CAT-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om CAT-filer.

Ofte stillede spørgsmål

Hvad er en .cat-fil i Windows?
Det er et Windows Security Catalog - en signeret fil, der indeholder de kryptografiske hashes for et sæt filer (normalt en driverpakke), så Windows kan verificere, at de er uændrede og fra en betroet udgiver. Du åbner den normalt ikke; Windows bruger den automatisk.
Kan jeg slette .cat-filer i System32\CatRoot?
Nej, lad være med det. Disse kataloger garanterer for installerede drivere og OS-komponenter; sletning af dem kan ødelægge driver-tilliden og forårsage fejl eller anmodninger om geninstallation. Lad CatRoot-lageret være i fred.
Hvordan åbner jeg en .cat-fil for at se, hvad der er indeni?
Dobbeltklik på den for at åbne Windows Security Catalog-fremviseren (viser de katalogiserede filers hashes), eller højreklik > Egenskaber > Digitale signaturer for at se signeringscertifikatet. Udviklere bruger «certutil -dump» eller «signtool verify».
Hvordan opretter eller signerer jeg en .cat-fil til en driver?
Generer den fra din INF med Inf2Cat (eller en .cdf med MakeCat) i Windows Driver Kit, og signer den derefter med SignTool ved hjælp af dit kodesigneringscertifikat.
Min .cat-fil er en spildatafil, ikke en signatur - hvorfor?
.cat-filtypen genbruges: nogle spil og motorer gemmer data i proprietære .cat-arkiver, og ældre Help Workshop/dBASE brugte også .cat. Disse er ikke relateret til Windows-sikkerhedskataloger.
Et program siger, at min drivers katalog er ugyldigt - hvad betyder det?
Enten matcher en fil i pakken ikke længere hashen i kataloget (den er blevet ændret eller beskadiget), eller også er katalogets signatur/certifikat ikke betroet. Geninstaller den originale signerede driverpakke fra leverandøren.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å