.CAT

Plik CAT

Windows Security Catalog
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik CAT to Katalog zabezpieczeń Windows - mały, podpisany plik przechowujący skróty kryptograficzne dla zestawu plików, najczęściej pakietu sterowników, dzięki czemu Windows może zweryfikować, czy nie zostały one naruszone. Windows używa go automatycznie podczas instalacji sterowników. Aby go sprawdzić, kliknij go dwukrotnie lub kliknij prawym przyciskiem myszy i wybierz Właściwości > Podpisy cyfrowe. Nie usuwaj plików CAT z folderu System32\CatRoot - może to naruszyć zaufanie do sterowników.

Deweloper: Microsoft Corporation Kategoria: Pliki systemowe Otwarty standard MIME: application/octet-stream
OTWIERA SIĘ NA Windows
Powiązane: .NOMEDIA · .DLL · .TMP · .LNK

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Aug 30, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku CAT?

Plik .cat to Katalog zabezpieczeń Windows - plik systemowy, który poświadcza, że grupa plików pochodzi z wiarygodnego, zaufanego źródła. Zamiast cyfrowego podpisywania każdego pojedynczego pliku, pliki .cat rejestrują skrót kryptograficzny każdego pliku w pakiecie wewnątrz jednego podpisanego kontenera, co pozwala systemowi Windows zweryfikować cały zestaw naraz. Pliki .cat są powszechnie używane do dystrybucji aktualizacji oprogramowania i pakietów sterowników i muszą być podpisane przez dewelopera, a następnie zweryfikowane w oparciu o zaufany magazyn główny Microsoft.

Pakiet sterowników dostarczany jest z plikiem .cat obok pliku INF; system operacyjny sprawdza skrót każdego pliku z katalogiem, aby potwierdzić, że pakiet nie został naruszony i pochodzi od zaufanego wydawcy - proces ten jest wspierany przez program podpisywania Windows Hardware Quality Labs (WHQL).

Monity bezpieczeństwa

Chociaż pliki .cat nie zapobiegają aktywacji monitów bezpieczeństwa podczas instalacji oprogramowania, sprawiają, że skupiają się one bardziej na dostarczaniu dodatkowych informacji niż na ostrzeganiu przed potencjalnym ryzykiem. Użytkownicy mogą zdecydować się zaufać dowolnej zawartości pochodzącej z danego źródła, aby zapobiec wyświetlaniu przyszłych wyskakujących okienek bezpieczeństwa.

Wewnętrznie .cat to binarna struktura SignedData PKCS#7 (zakodowana w ASN.1 DER) niosąca Listę zaufania certyfikatów (CTL) - tabelę wpisów skrótów dla poszczególnych plików podpisaną przez łańcuch certyfikatów Authenticode. Algorytmy skrótu migrowały z SHA-1 (starsze) do SHA-256 w nowoczesnych systemach Windows. Katalogi są tworzone za pomocą MakeCat lub Inf2Cat (Windows Driver Kit) i sprawdzane za pomocą SignTool.

Bezpieczeństwo

RYZYKO: MEDIUM

Legalny plik .cat jest pasywnym, podpisanym metadanym i jest bezpieczny. Prawdziwe ryzyko ma charakter operacyjny: usunięcie katalogów z %SystemRoot%\System32\CatRoot może naruszyć zaufanie do sterowników/komponentów i wywołać monity o naprawę lub ponowną instalację, więc nie należy usuwać katalogów systemowych. Pod względem bezpieczeństwa katalogi są częścią łańcucha zaufania - w przeszłości złośliwe oprogramowanie wykorzystywało skradzione lub błędnie wystawione certyfikaty oraz zmodyfikowane katalogi, aby złośliwe sterowniki wyglądały na zaufane, dlatego plik .cat z niezaufanego źródła należy traktować z podejrzliwością i zweryfikować jego podpis (signtool verify). Katalog, który nie przejdzie walidacji podpisu, nie może być uznany za zaufany.

Szczegóły formatu

w pigułce
PEŁNA NAZWAWindows Security Catalogznany również jako Security Catalog file, Windows Catalog file
DEWELOPERMicrosoft Corporationod Late 1990s (Windows driver signing / Authenticode)
TYP MIMEapplication/octet-stream
TYPPodpisany cyfrowo katalog PKCS#7 (binarny, ASN.1 DER)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • Archiwum .CAT gry/silnika - Kilka gier (np. seria X, niektóre silniki) i narzędzi używa .cat jako zastrzeżonego archiwum/indeksu danych - bez związku z podpisami Windows.
  • Katalog Microsoft Help Workshop / dBASE .CAT - Starsze pliki zawartości Help Workshop i stare pliki katalogowe dBASE również używały rozszerzenia .cat; nie są to katalogi zabezpieczeń.
MAGICZNE BAJTY · SYGNATURA PLIKU
OFFSET
0001
HEX
3082
ASCII
0·
Plik .cat to struktura SignedData PKCS#7 zakodowana w formacie DER, więc zaczyna się od znacznika ASN.1 SEQUENCE 0x30, po którym następuje długość w formacie długim (zwykle 0x82 + 2 bajty długości). Nie ma magicznego ciągu ASCII; osadzone dane to Microsoft Certificate Trust List (CTL) owinięta w podpis PKCS#7. Identyfikacja następuje poprzez analizę ASN.1/PKCS#7, a nie sygnaturę tekstową.

Programy otwierające pliki CAT

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Wbudowany Kliknij dwukrotnie .cat, aby otworzyć przeglądarkę Katalogu zabezpieczeń (elementy + skróty), lub kliknij prawym przyciskiem myszy > Właściwości > Podpisy cyfrowe, aby zobaczyć sygnatariusza. Instalacja nie jest wymagana.
SignTool (Windows SDK / WDK) Darmowy signtool verify /v /kp file.cat, aby zweryfikować podpis, lub podpisz katalog za pomocą /pa - narzędzie deweloperskie do tworzenia/weryfikacji plików .cat.
Inf2Cat / MakeCat (Windows Driver Kit) Darmowy Generowanie katalogu z pliku INF sterownika (Inf2Cat) lub .cdf (MakeCat); standardowy sposób tworzenia .cat przez deweloperów sterowników.

Szczegóły techniczne

specyfikacja
KodowanieBinarne, ASN.1 DER (Distinguished Encoding Rules)
Struktura konteneraPKCS#7 / CMS SignedData opakowujący Listę zaufania certyfikatów (CTL)
ŁadunekTabela wpisów skrótów kryptograficznych dla poszczególnych plików oraz łańcuch certyfikatów Authenticode
Algorytm skrótu (starszy)SHA-1 (używany do Windows 7; wycofany dla nowych podpisów sterowników)
Algorytm skrótu (obecny)SHA-256 (obowiązkowy dla Windows 8+ i wszystkich nowych zgłoszeń WHQL)
Magiczne bajty0x30 0x82 pod offsetem 0 (znacznik ASN.1 SEQUENCE z długim formatem kodowania długości)
Typ MIMEapplication/vnd.ms-pki.seccat (oficjalny); application/pkcs7-mime (ogólny PKCS#7)
Typowy rozmiar plikuOd kilku KB do kilkuset KB, w zależności od liczby skatalogowanych plików
Typ podpisuOdłączony podpis Authenticode; same skatalogowane pliki nie zawierają wbudowanego podpisu
Narzędzia do tworzeniaMakeCat.exe i Inf2Cat.exe (Windows Driver Kit)
Polecenie weryfikacjisigntool verify /pa /c <katalog.cat> <plik> (Windows SDK SignTool)
DeweloperMicrosoft Corporation
Główny przypadek użyciaPodpisywanie pakietów sterowników (WHQL) oraz weryfikacja integralności ładunków Windows Update
WydanoLate 1990s (Windows driver signing / Authenticode)
Najnowsza wersjaUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjalearn.microsoft.com

Konwersje CAT

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami CAT. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki CAT.

Najczęściej zadawane pytania

Co to jest plik .cat w systemie Windows?
To Katalog zabezpieczeń Windows - podpisany plik przechowujący skróty kryptograficzne zestawu plików (zazwyczaj pakietu sterowników), dzięki czemu Windows może zweryfikować, czy są one nienaruszone i pochodzą od zaufanego wydawcy. Zwykle się go nie otwiera; Windows używa go automatycznie.
Czy mogę usunąć pliki .cat w System32\CatRoot?
Nie, nie rób tego. Te katalogi ręczą za zainstalowane sterowniki i komponenty systemu operacyjnego; ich usunięcie może naruszyć zaufanie do sterowników i spowodować błędy lub monity o ponowną instalację. Nie należy modyfikować magazynu CatRoot.
Jak otworzyć plik .cat, aby zobaczyć, co jest w środku?
Kliknij go dwukrotnie, aby otworzyć przeglądarkę Katalogu zabezpieczeń Windows (pokazuje skróty skatalogowanych plików), lub kliknij prawym przyciskiem myszy > Właściwości > Podpisy cyfrowe, aby zobaczyć certyfikat podpisujący. Deweloperzy używają „certutil -dump” lub „signtool verify”.
Jak utworzyć lub podpisać plik .cat dla sterownika?
Wygeneruj go z pliku INF za pomocą Inf2Cat (lub .cdf za pomocą MakeCat) w Windows Driver Kit, a następnie podpisz go za pomocą SignTool przy użyciu certyfikatu do podpisywania kodu.
Mój plik .cat to plik danych gry, a nie podpis - dlaczego?
Rozszerzenie .cat jest używane wielokrotnie: niektóre gry i silniki przechowują dane w zastrzeżonych archiwach .cat, a starsze wersje Help Workshop/dBASE również używały .cat. Nie mają one związku z katalogami zabezpieczeń Windows.
Program informuje, że katalog mojego sterownika jest nieprawidłowy - co to oznacza?
Albo plik w pakiecie nie pasuje już do skrótu w katalogu (został zmodyfikowany lub uszkodzony), albo podpis/certyfikat katalogu nie jest zaufany. Zainstaluj ponownie oryginalny, podpisany pakiet sterowników od dostawcy.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z