.CAT

CAT Datei

Windows Security Catalog
Frage stellen
SCHNELLE ANTWORT

Eine CAT-Datei ist ein Windows-Sicherheitskatalog - eine kleine signierte Datei, die kryptografische Hashes für eine Gruppe von Dateien (meist ein Treiberpaket) speichert, damit Windows deren Unversehrtheit prüfen kann. Windows nutzt sie automatisch bei der Treiberinstallation. Zur Inspektion doppelklicken Sie die Datei oder wählen Sie Rechtsklick > Eigenschaften > Digitale Signaturen. Löschen Sie keine CAT-Dateien aus System32\CatRoot - dies kann das Vertrauen in Treiber beschädigen.

Entwickler: Microsoft Corporation Kategorie: Betriebssystemdateien Offener Standard MIME: application/octet-stream
VERFÜGBAR AUF Windows
Verwandt: .NOMEDIA · .DLL · .TMP · .LNK

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 30, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das CAT-Dateiformat?

Eine .cat-Datei ist ein Windows-Sicherheitskatalog - eine Systemdatei, die bestätigt, dass eine Gruppe von Dateien aus einer zuverlässigen, vertrauenswürdigen Quelle stammt. Anstatt jede einzelne Datei digital zu signieren, speichern .cat-Dateien den kryptografischen Hash jeder Datei im Paket in einem einzigen signierten Container, sodass Windows den gesamten Satz auf einmal verifizieren kann. .cat-Dateien werden häufig für die Verteilung von Software-Updates und Treiberpaketen verwendet und müssen vom Entwickler signiert und anschließend gegen den vertrauenswürdigen Root-Speicher von Microsoft validiert werden.

Ein Treiberpaket liefert eine .cat zusammen mit einer INF-Datei aus; das Betriebssystem prüft den Hash jeder Datei gegen den Katalog, um zu bestätigen, dass das Paket unversehrt ist und von einem vertrauenswürdigen Herausgeber stammt - ein Prozess, der durch das Windows Hardware Quality Labs (WHQL) Signierungsprogramm unterstützt wird.

Sicherheitshinweise

Obwohl .cat-Dateien Sicherheitsabfragen während der Softwareinstallation nicht verhindern, sorgen sie dafür, dass diese sich eher auf die Bereitstellung zusätzlicher Informationen konzentrieren, anstatt vor potenziellen Risiken zu warnen. Benutzer können festlegen, Inhalten aus einer bestimmten Quelle dauerhaft zu vertrauen, um zukünftige Sicherheits-Popups zu vermeiden.

Intern ist eine .cat eine binäre PKCS#7 SignedData-Struktur (ASN.1 DER-kodiert), die eine Certificate Trust List (CTL) enthält - eine Tabelle mit Hash-Einträgen pro Datei, die durch eine Authenticode-Zertifikatskette signiert ist. Die Hash-Algorithmen wurden auf modernen Windows-Systemen von SHA-1 (veraltet) auf SHA-256 umgestellt. Kataloge werden mit MakeCat oder Inf2Cat (Windows Driver Kit) erstellt und mit SignTool inspiziert.

Sicherheit

RISIKO: MEDIUM

Eine legitime .cat-Datei besteht aus passiven signierten Metadaten und ist sicher. Die eigentlichen Risiken sind betrieblicher Natur: Das Löschen von Katalogen aus %SystemRoot%\System32\CatRoot kann das Vertrauen in Treiber/Komponenten zerstören und Reparatur- oder Neuinstallationsaufforderungen auslösen; entfernen Sie daher keine Systemkataloge. Sicherheitstechnisch sind Kataloge Teil der Vertrauenskette - Malware hat in der Vergangenheit gestohlene oder fälschlich ausgestellte Signaturzertifikate und manipulierte Kataloge missbraucht, um bösartige Treiber vertrauenswürdig erscheinen zu lassen. Daher sollte eine .cat aus einer nicht vertrauenswürdigen Quelle mit Misstrauen behandelt und ihre Signatur überprüft werden (signtool verify). Ein Katalog, dessen Signaturvalidierung fehlschlägt, ist nicht vertrauenswürdig.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEWindows Security Catalogalias Security Catalog file, Windows Catalog file
ENTWICKLERMicrosoft Corporationseit Late 1990s (Windows driver signing / Authenticode)
MIME TYPEapplication/octet-stream
TYPPKCS#7 signierter digitaler Katalog (binär, ASN.1 DER)
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Spiel/Engine .CAT-Archiv - Mehrere Spiele (z. B. X-Serie, einige Engines) und Tools verwenden .cat als proprietäres Datenarchiv/Index - ohne Bezug zur Windows-Signierung.
  • Microsoft Help Workshop Katalog / dBASE .CAT - Veraltete Help Workshop-Inhaltsdateien und alte dBASE-Katalogdateien verwendeten ebenfalls .cat; dies sind keine Sicherheitskataloge.
MAGIC BYTES · DATEISIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
Eine .cat ist eine DER-kodierte PKCS#7 SignedData-Struktur, beginnt also mit dem ASN.1 SEQUENCE-Tag 0x30, gefolgt von einer Long-Form-Länge (üblicherweise 0x82 + 2 Längenbytes). Es gibt keinen ASCII-Magic-String; die eingebetteten Daten sind eine Microsoft Certificate Trust List (CTL), die in die PKCS#7-Signatur eingepackt ist. Die Identifizierung erfolgt über ASN.1/PKCS#7-Parsing, nicht über eine Textsignatur.

Programme zum Öffnen von CAT-Dateien

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Integriert Doppelklicken Sie auf die .cat, um den Sicherheitskatalog-Viewer (Mitglieder + Hashes) zu öffnen, oder Rechtsklick > Eigenschaften > Digitale Signaturen, um den Unterzeichner zu sehen. Keine Installation erforderlich.
SignTool (Windows SDK / WDK) Kostenlos «signtool verify /v /kp file.cat», um die Signatur zu validieren, oder signieren Sie einen Katalog mit «/pa» - das Entwickler-Tool zum Erstellen/Verifizieren von .cat-Dateien.
Inf2Cat / MakeCat (Windows Driver Kit) Kostenlos Erzeugen Sie einen Katalog aus einer Treiber-INF (Inf2Cat) oder einer .cdf (MakeCat); der Standardweg für Treiberentwickler, um die .cat zu erstellen.

Technische Details

technische Spezifikation
KodierungBinär, ASN.1 DER (Distinguished Encoding Rules)
Container-StrukturPKCS#7 / CMS SignedData, das eine Certificate Trust List (CTL) umschließt
PayloadTabelle mit kryptografischen Hash-Einträgen pro Datei plus die Authenticode-Zertifikatskette
Hash-Algorithmus (veraltet)SHA-1 (verwendet bis Windows 7; veraltet für neue Treibersignierungen)
Hash-Algorithmus (aktuell)SHA-256 (obligatorisch für Windows 8+ und alle neuen WHQL-Einreichungen)
Magic Bytes0x30 0x82 bei Offset 0 (ASN.1 SEQUENCE-Tag mit Long-Form-Längenkodierung)
MIME-Typapplication/vnd.ms-pki.seccat (offiziell); application/pkcs7-mime (generisch PKCS#7)
Typische DateigrößeEinige KB bis einige hundert KB, abhängig von der Anzahl der katalogisierten Dateien
SignaturtypAbgetrennte (Detached) Authenticode-Signatur; die katalogisierten Dateien selbst tragen keine eingebettete Signatur
ErstellungswerkzeugeMakeCat.exe und Inf2Cat.exe (Windows Driver Kit)
Verifizierungsbefehlsigntool verify /pa /c <catalog.cat> <file> (Windows SDK SignTool)
EntwicklerMicrosoft Corporation
Primärer AnwendungsfallSignierung von Treiberpaketen (WHQL) und Integritätsprüfung von Windows Update-Payloads
VeröffentlichtLate 1990s (Windows driver signing / Authenticode)
Neueste VersionUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Offener StandardJa · lizenzgebührenfrei
Spezifikationlearn.microsoft.com

CAT-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit CAT-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu CAT-Dateien.

Häufig gestellte Fragen

Was ist eine .cat-Datei in Windows?
Es ist ein Windows-Sicherheitskatalog - eine signierte Datei, die die kryptografischen Hashes einer Gruppe von Dateien (meist ein Treiberpaket) enthält, damit Windows verifizieren kann, dass diese unversehrt sind und von einem vertrauenswürdigen Herausgeber stammen. Normalerweise öffnen Sie diese nicht; Windows verwendet sie automatisch.
Kann ich .cat-Dateien in System32\CatRoot löschen?
Nein, tun Sie das nicht. Diese Kataloge bürgen für installierte Treiber und Betriebssystemkomponenten; das Löschen kann das Vertrauen in Treiber zerstören und zu Fehlern oder Aufforderungen zur Neuinstallation führen. Lassen Sie den CatRoot-Speicher unberührt.
Wie öffne ich eine .cat-Datei, um den Inhalt zu sehen?
Doppelklicken Sie darauf, um den Windows-Sicherheitskatalog-Viewer zu öffnen (zeigt die Hashes der katalogisierten Dateien), oder wählen Sie Rechtsklick > Eigenschaften > Digitale Signaturen, um das Signaturzertifikat zu sehen. Entwickler verwenden «certutil -dump» oder «signtool verify».
Wie erstelle oder signiere ich eine .cat-Datei für einen Treiber?
Erzeugen Sie diese aus Ihrer INF-Datei mit Inf2Cat (oder einer .cdf mit MakeCat) im Windows Driver Kit und signieren Sie sie anschließend mit SignTool unter Verwendung Ihres Code-Signing-Zertifikats.
Meine .cat-Datei ist eine Spieldatendatei, keine Signatur - warum?
Die Endung .cat wird mehrfach verwendet: Einige Spiele und Engines speichern Daten in proprietären .cat-Archiven, und das veraltete Help Workshop/dBASE nutzte .cat ebenfalls. Diese stehen in keinem Zusammenhang mit Windows-Sicherheitskatalogen.
Ein Programm meldet, dass der Katalog meines Treibers ungültig ist - was bedeutet das?
Entweder stimmt eine Datei im Paket nicht mehr mit dem Hash im Katalog überein (sie wurde geändert oder ist beschädigt) oder die Signatur/das Zertifikat des Katalogs ist nicht vertrauenswürdig. Installieren Sie das original signierte Treiberpaket des Herstellers neu.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

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

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen