.CAT

CAT-fil

Windows Security Catalog
Still et spørsmål
HURTIGSVAR

En CAT-fil er en Windows Security Catalog - en liten signert fil som lagrer kryptografiske hasher for et sett med filer, oftest en driverpakke, slik at Windows kan verifisere at de ikke er endret. Windows bruker den automatisk under driverinstallasjon. For å inspisere den, dobbeltklikk på den eller høyreklikk og velg Egenskaper > Digitale signaturer. Ikke slett CAT-filer fra System32\CatRoot - det kan ødelegge driver-tilliten.

Utvikler: Microsoft Corporation Kategori: Systemfiler Åpen standard MIME: application/octet-stream
ÅPNES PÅ Windows
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 30, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er CAT-filformatet?

En .cat-fil er en Windows Security Catalog - en systemfil som sertifiserer at en gruppe filer kommer fra en pålitelig, betrodd kilde. I stedet for å signere hver enkelt fil digitalt, registrerer .cat-filer den kryptografiske hashen til hver fil i pakken i en enkelt signert beholder, slik at Windows kan verifisere hele settet samtidig. .cat-filer brukes vanligvis til distribusjon av programvareoppdateringer og driverpakker, og må signeres av utvikleren og deretter valideres mot Microsofts betrodde rotlager.

En driverpakke leveres med en .cat sammen med en INF-fil; operativsystemet sjekker hver fils hash mot katalogen for å bekrefte at pakken er uendret og fra en betrodd utgiver - en prosess støttet av Windows Hardware Quality Labs (WHQL) signeringsprogram.

Sikkerhetsmeldinger

Selv om .cat-filer ikke forhindrer at sikkerhetsmeldinger aktiveres under programvareinstallasjon, gjør de dem mer fokusert på å gi tilleggsinformasjon i stedet for å advare mot potensielle risikoer. Brukere kan velge å stole på alt innhold som kommer fra en gitt kilde for å forhindre at fremtidige sikkerhetsvarsler vises.

Internt er en .cat en binær PKCS#7 SignedData-struktur (ASN.1 DER-kodet) som bærer en Certificate Trust List (CTL) - en tabell over hash-oppføringer per fil signert av en Authenticode-sertifikatkjede. Hash-algoritmer har migrert fra SHA-1 (legacy) til SHA-256 på moderne Windows. Kataloger opprettes med MakeCat eller Inf2Cat (Windows Driver Kit) og inspiseres med SignTool.

Sikkerhet og trygghet

RISIKO: MEDIUM

En legitim .cat er passive signerte metadata og er trygg. De reelle risikoene er operasjonelle: sletting av kataloger fra %SystemRoot%\System32\CatRoot kan ødelegge tilliten til drivere/komponenter og utløse reparasjons- eller reinstallasjonsvarsler, så ikke fjern systemkataloger. Sikkerhetsmessig er kataloger en del av tillitskjeden - skadevare har historisk sett misbrukt stjålne eller feilaktig utstedte signeringssertifikater og manipulerte kataloger for å få ondsinnede drivere til å fremstå som betrodde, så en .cat fra en ukjent kilde bør behandles med mistenksomhet og signaturen bør verifiseres (signtool verify). En katalog som feiler signaturvalidering kan ikke stoles på.

Formatdetaljer

i et nøtteskall
FULLT NAVNWindows Security Catalogogså kjent som Security Catalog file, Windows Catalog file
UTVIKLERMicrosoft Corporationsiden Late 1990s (Windows driver signing / Authenticode)
KATEGORISystemfiler
MIME-TYPEapplication/octet-stream
TYPEPKCS#7 signert digital katalog (binær, ASN.1 DER)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Spill/motor .CAT-arkiv - Flere spill (f.eks. X-serien, enkelte motorer) og verktøy bruker .cat som et proprietært dataarkiv/indeks - ikke relatert til Windows-signering.
  • Microsoft Help Workshop-katalog / dBASE .CAT - Eldre Help Workshop-innholdsfiler og gamle dBASE-katalogfiler brukte også .cat; ikke sikkerhetskataloger.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
En .cat er en DER-kodet PKCS#7 SignedData-struktur, så den begynner med ASN.1 SEQUENCE-taggen 0x30 etterfulgt av en lengde i langform (vanligvis 0x82 + 2 lengde-bytes). Det finnes ingen ASCII-magisk streng; de innebygde dataene er en Microsoft Certificate Trust List (CTL) pakket inn i PKCS#7-signaturen. Identifiser via ASN.1/PKCS#7-parsing, ikke en tekstsignatur.

Programmer som åpner CAT-filer

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Innebygd Dobbeltklikk på .cat for å åpne Security Catalog-visningen (medlemmer + hasher), eller høyreklikk > Egenskaper > Digitale signaturer for å se signataren. Ingen installasjon nødvendig.
SignTool (Windows SDK / WDK) Gratis signtool verify /v /kp file.cat for å validere signaturen, eller signer en katalog med /pa - utviklerverktøyet for å opprette/verifisere .cat-filer.
Inf2Cat / MakeCat (Windows Driver Kit) Gratis Generer en katalog fra en driver-INF (Inf2Cat) eller en .cdf (MakeCat); standardmåten driverutviklere oppretter .cat på.

Tekniske detaljer

dyp spesifikasjon
KodingBinær, ASN.1 DER (Distinguished Encoding Rules)
BeholderstrukturPKCS#7 / CMS SignedData som pakker inn en Certificate Trust List (CTL)
NyttelastTabell over kryptografiske hash-oppføringer per fil pluss Authenticode-sertifikatkjeden
Hash-algoritme (legacy)SHA-1 (brukt gjennom Windows 7; utgått for ny driversignering)
Hash-algoritme (nåværende)SHA-256 (obligatorisk for Windows 8+ og alle nye WHQL-innsendinger)
Magic bytes0x30 0x82 ved offset 0 (ASN.1 SEQUENCE-tag med lengdekoding i langform)
MIME-typeapplication/vnd.ms-pki.seccat (offisiell); application/pkcs7-mime (generisk PKCS#7)
Typisk filstørrelseNoen få KB til noen hundre KB, avhengig av antall katalogiserte filer
SignaturtypeFrittstående Authenticode-signatur; de katalogiserte filene i seg selv bærer ingen innebygd signatur
OpprettingsverktøyMakeCat.exe og Inf2Cat.exe (Windows Driver Kit)
Verifiseringskommandosigntool verify /pa /c <catalog.cat> <file> (Windows SDK SignTool)
UtviklerMicrosoft Corporation
Primært bruksområdeSignering av driverpakker (WHQL) og integritetsverifisering av Windows Update-nyttelast
UtgittLate 1990s (Windows driver signing / Authenticode)
Siste versjonUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Åpen standardJa · royalty-fri
Spesifikasjonlearn.microsoft.com

CAT-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med CAT-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om CAT-filer.

Ofte stilte spørsmål

Hva er en .cat-fil i Windows?
Det er en Windows Security Catalog - en signert fil som inneholder de kryptografiske hashene til et sett med filer (vanligvis en driverpakke) slik at Windows kan verifisere at de er uendret og fra en betrodd utgiver. Du åpner den normalt ikke; Windows bruker den automatisk.
Kan jeg slette .cat-filer i System32\CatRoot?
Nei, ikke gjør det. Disse katalogene går god for installerte drivere og OS-komponenter; sletting av dem kan ødelegge driver-tilliten og forårsake feil eller forespørsler om reinstallasjon. La CatRoot-lageret være i fred.
Hvordan åpner jeg en .cat-fil for å se hva som er inni?
Dobbeltklikk på den for å åpne Windows Security Catalog-visningen (viser de katalogiserte filenes hasher), eller høyreklikk > Egenskaper > Digitale signaturer for å se signeringssertifikatet. Utviklere bruker «certutil -dump» eller «signtool verify».
Hvordan oppretter eller signerer jeg en .cat-fil for en driver?
Generer den fra din INF med Inf2Cat (eller en .cdf med MakeCat) i Windows Driver Kit, og signer den deretter med SignTool ved hjelp av ditt kodesigneringssertifikat.
Min .cat-fil er en spilldatafil, ikke en signatur - hvorfor?
Filendelsen .cat gjenbrukes: noen spill og motorer lagrer data i proprietære .cat-arkiver, og eldre Help Workshop/dBASE brukte også .cat. Disse er ikke relatert til Windows-sikkerhetskataloger.
Et program sier at min drivers katalog er ugyldig - hva betyr det?
Enten samsvarer ikke en fil i pakken lenger med hashen i katalogen (den ble endret eller korrupt), eller så er ikke katalogens signatur/sertifikat betrodd. Installer den originale signerte driverpakken fra leverandøren på nytt.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å