.CAT

Archivo CAT

Windows Security Catalog
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CAT es un Catálogo de seguridad de Windows: un pequeño archivo firmado que almacena hashes criptográficos para un conjunto de archivos, generalmente un paquete de controladores, para que Windows pueda verificar que no han sido alterados. Windows lo usa automáticamente durante la instalación de controladores. Para inspeccionarlo, haga doble clic en él o haga clic derecho y elija Propiedades > Firmas digitales. No elimine archivos CAT de System32\CatRoot, ya que esto puede romper la confianza del controlador.

Desarrollador: Microsoft Corporation Categoría: Archivos de sistema Estándar abierto MIME: application/octet-stream
SE ABRE EN Windows
Relacionado: .NOMEDIA · .DLL · .TMP · .LNK

En esta página

19k+ extensiones indexadas
Última revisión Aug 30, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CAT?

Un archivo .cat es un Catálogo de seguridad de Windows, un archivo de sistema que certifica que un grupo de archivos proviene de una fuente confiable. En lugar de firmar digitalmente cada archivo individual, los archivos .cat registran el hash criptográfico de cada archivo del paquete dentro de un único contenedor firmado, lo que permite a Windows verificar todo el conjunto a la vez. Los archivos .cat se utilizan comúnmente para distribuir actualizaciones de software y paquetes de controladores, y deben ser firmados por el desarrollador y luego validados contra el almacén de raíz de confianza de Microsoft.

Un paquete de controladores incluye un .cat junto con un archivo INF; el sistema operativo comprueba el hash de cada archivo con el catálogo para confirmar que el paquete no ha sido alterado y proviene de un editor de confianza, un proceso respaldado por el programa de firma Windows Hardware Quality Labs (WHQL).

Avisos de seguridad

Aunque los archivos .cat no evitan que se activen los avisos de seguridad durante la instalación de software, hacen que estos se centren más en proporcionar información adicional en lugar de advertir sobre riesgos potenciales. Los usuarios pueden optar por confiar en cualquier contenido que provenga de una fuente determinada para evitar que se muestren futuras ventanas emergentes de seguridad.

Internamente, un .cat es una estructura binaria SignedData de PKCS#7 (codificada en ASN.1 DER) que contiene una Lista de confianza de certificados (CTL): una tabla de entradas de hash por archivo firmada por una cadena de certificados Authenticode. Los algoritmos de hash migraron de SHA-1 (legado) a SHA-256 en las versiones modernas de Windows. Los catálogos se crean con MakeCat o Inf2Cat (Windows Driver Kit) y se inspeccionan con SignTool.

Seguridad y protección

RIESGO: MEDIUM

Un archivo .cat legítimo es metadato firmado pasivo y es seguro. Los riesgos reales son operativos: eliminar catálogos de %SystemRoot%\System32\CatRoot puede romper la confianza de controladores/componentes y activar avisos de reparación o reinstalación, por lo que no elimine catálogos del sistema. En cuanto a seguridad, los catálogos son parte de la cadena de confianza; históricamente, el malware ha abusado de certificados de firma robados o mal emitidos y catálogos alterados para que los controladores maliciosos parezcan confiables, por lo que un .cat de una fuente no confiable debe tratarse con sospecha y su firma debe ser verificada (signtool verify). Un catálogo que falla en la validación de la firma no es confiable.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWindows Security Catalogtambién conocido como Security Catalog file, Windows Catalog file
DESARROLLADORMicrosoft Corporationdesde Late 1990s (Windows driver signing / Authenticode)
TIPO MIMEapplication/octet-stream
TIPOCatálogo digital firmado PKCS#7 (binario, ASN.1 DER)
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Archivo .CAT de juego/motor - Varios juegos (por ejemplo, la serie X, algunos motores) y herramientas utilizan .cat como un archivo/índice de datos propietario, sin relación con la firma de Windows.
  • Catálogo de Microsoft Help Workshop / dBASE .CAT - Los archivos de contenido heredados de Help Workshop y los antiguos archivos de catálogo de dBASE también usaban .cat; no son catálogos de seguridad.
MAGIC BYTES · FIRMA DE ARCHIVO
OFFSET
0001
HEX
3082
ASCII
0·
Un .cat es una estructura SignedData de PKCS#7 codificada en DER, por lo que comienza con la etiqueta ASN.1 SEQUENCE 0x30 seguida de una longitud de formato largo (comúnmente 0x82 + 2 bytes de longitud). No hay una cadena mágica ASCII; los datos incrustados son una Lista de confianza de certificados (CTL) de Microsoft envuelta en la firma PKCS#7. Identifíquelo mediante el análisis de ASN.1/PKCS#7, no por una firma de texto.

Programas que abren archivos CAT

Windows3 apps
Windows (built-in Catalog viewer / crypto shell) Integrado Haga doble clic en el .cat para abrir el visor del Catálogo de seguridad (miembros + hashes), o haga clic derecho > Propiedades > Firmas digitales para ver el firmante. No requiere instalación.
SignTool (Windows SDK / WDK) Gratis signtool verify /v /kp archivo.cat para validar la firma, o firmar un catálogo con /pa; la herramienta de desarrollador para crear/verificar archivos .cat.
Inf2Cat / MakeCat (Windows Driver Kit) Gratis Genera un catálogo a partir de un INF de controlador (Inf2Cat) o un .cdf (MakeCat); la forma estándar en que los desarrolladores de controladores crean el .cat.

Detalles técnicos

especificación profunda
CodificaciónBinario, ASN.1 DER (Distinguished Encoding Rules)
Estructura del contenedorPKCS#7 / CMS SignedData envolviendo una Lista de confianza de certificados (CTL)
Carga útilTabla de entradas de hash criptográfico por archivo más la cadena de certificados Authenticode
Algoritmo de hash (legado)SHA-1 (usado hasta Windows 7; obsoleto para nuevas firmas de controladores)
Algoritmo de hash (actual)SHA-256 (obligatorio para Windows 8+ y todos los nuevos envíos WHQL)
Bytes mágicos0x30 0x82 en el desplazamiento 0 (etiqueta ASN.1 SEQUENCE con codificación de longitud de formato largo)
Tipo MIMEapplication/vnd.ms-pki.seccat (oficial); application/pkcs7-mime (PKCS#7 genérico)
Tamaño de archivo típicoDe unos pocos KB a unos cientos de KB, dependiendo del número de archivos catalogados
Tipo de firmaFirma Authenticode separada; los archivos catalogados en sí mismos no llevan firma incrustada
Herramientas de creaciónMakeCat.exe e Inf2Cat.exe (Windows Driver Kit)
Comando de verificaciónsigntool verify /pa /c <catalogo.cat> <archivo> (Windows SDK SignTool)
DesarrolladorMicrosoft Corporation
Caso de uso principalFirma de paquetes de controladores (WHQL) y verificación de integridad de la carga útil de Windows Update
LanzadoLate 1990s (Windows driver signing / Authenticode)
Última versiónUsed through Windows 11 (2025); catalogs use SHA-256 thumbprints on modern Windows
Estándar abiertoSí · libre de regalías
Especificaciónlearn.microsoft.com

Conversiones de CAT

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CAT. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CAT.

Preguntas frecuentes

¿Qué es un archivo .cat en Windows?
Es un Catálogo de seguridad de Windows: un archivo firmado que contiene los hashes criptográficos de un conjunto de archivos (generalmente un paquete de controladores) para que Windows pueda verificar que no han sido alterados y provienen de un editor de confianza. Normalmente no se abre; Windows lo utiliza automáticamente.
¿Puedo eliminar los archivos .cat en System32\CatRoot?
No, no lo haga. Esos catálogos avalan los controladores instalados y los componentes del sistema operativo; eliminarlos puede romper la confianza del controlador y causar errores o avisos de reinstalación. No toque el almacén CatRoot.
¿Cómo abro un archivo .cat para ver qué hay dentro?
Haga doble clic en él para abrir el visor del Catálogo de seguridad de Windows (muestra los hashes de los archivos catalogados), o haga clic derecho > Propiedades > Firmas digitales para ver el certificado de firma. Los desarrolladores usan «certutil -dump» o «signtool verify».
¿Cómo creo o firmo un archivo .cat para un controlador?
Genérelo a partir de su INF con Inf2Cat (o un .cdf con MakeCat) en el Windows Driver Kit, luego fírmelo con SignTool usando su certificado de firma de código.
Mi archivo .cat es un archivo de datos de un juego, no una firma, ¿por qué?
La extensión .cat se reutiliza: algunos juegos y motores almacenan datos en archivos .cat propietarios, y los antiguos Help Workshop/dBASE también usaban .cat. Esos no tienen relación con los catálogos de seguridad de Windows.
Un programa dice que el catálogo de mi controlador no es válido, ¿qué significa?
O bien un archivo del paquete ya no coincide con el hash del catálogo (fue modificado o se corrompió) o la firma/certificado del catálogo no es de confianza. Reinstale el paquete de controladores original firmado del proveedor.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z