Cabinet file (.cab)

No desenvolvimento de programas Microsoft, um gabinete é um único ficheiro criado para guardar um número de ficheiros comprimidos. Um conjunto relacionado de arquivos de gabinetes pode ser contido em uma pasta. Durante a instalação de um programa, os arquivos compactados em um gabinete são descomprimidos e copiados para um diretório apropriado para o usuário. Um arquivo de gabinete normalmente tem o sufixo ".cab".

Microsoft usa arquivos de gabinete na distribuição de seus próprios produtos, tais como PowerPoint, Microsoft Office para Windows e Microsoft Money. Arquivos de gabinetes economizam espaço e tempo durante a distribuição do software. Eles são descomprimidos durante a instalação. Arquivos grandes podem ser comprimidos e incluídos em mais de um arquivo de gabinete, cada um dos quais logicamente aponta para o próximo arquivo, com todos contidos em uma pasta lógica.

A responsabilidade pelo desenvolvimento dos arquivos de gabinete é assegurada pelo fornecimento de um certificado digital assinado com o arquivo de gabinete. Uma "assinatura" cobre todos os arquivos em um arquivo de gabinetes. Os arquivos de gabinete são criados usando compressão Lempel-Ziv.