.cat geralmente são usados para assinar pacotes de instalação de drivers. Esse pacote geralmente contém vários arquivos (no mínimo .sys + .inf, geralmente vários outros arquivos), portanto, em vez de assinar (e validar posteriormente) cada arquivo separadamente, o criador produz um arquivo .cat que lista todos os arquivos incluídos. nomes e hashes e, em seguida, assina apenas o arquivo .cat (idealmente por meio do WHQL).
Para criar um .cat, você pode usar: