O que é um arquivo CAB? Como abrir, editar e converter arquivos CAB

Este artigo descreve o que são arquivos CAB, como instalar ou abrir um no Windows ou outro sistema operacional e como converter um para EXE ou outro formato.

O que é um arquivo CAB?

Um arquivo com a extensão de arquivo CAB é um arquivo Windows Cabinet (eles costumavam ser chamados de arquivos Diamond). São arquivos compactados que armazenam dados relacionados a várias instalações do Windows que podem envolver drivers de dispositivo ou arquivos de sistema .

O recurso Pack and Go do programa Microsoft Publisher pode criar arquivos CAB que terminam com a extensão de arquivo PUZ. Dentro dele está tudo incluído com o documento, no mesmo formato de arquivo do CAB, para que possam ser tratados da mesma forma.

O programa instalador InstallShield também cria arquivos com a extensão CAB, mas eles não estão relacionados ao formato de arquivo do Windows Cabinet.

Alguns dispositivos podem usar a extensão de arquivo CAB para armazenar arquivos de firmware .

Como abrir arquivos CAB

Abrir um arquivo do Windows Cabinet no Windows iniciará automaticamente o arquivo como um arquivo para que você possa ver o que está dentro. O Windows essencialmente o trata como uma pasta e o faz automaticamente; você não precisa baixar um abridor de CAB para Windows.

No entanto, você também pode abrir ou extrair arquivos CAB com uma ferramenta de descompactação de arquivos. Seguir essa rota permite abrir o arquivo em outros sistemas operacionais, como macOS ou Linux. Alguns extratores de arquivos gratuitos que funcionam com arquivos CAB incluem 7-Zip , PeaZip , IZArc , The Unarchiver e cabextract .

Se você tiver um arquivo PUZ que veio do Microsoft Publisher, poderá abri-lo com qualquer um dos extratores de arquivos mencionados. Se esses programas não reconhecerem a extensão do arquivo PUZ, abra o software de descompactação do arquivo primeiro e, em seguida, procure o arquivo ou altere a extensão do arquivo .PUZ para .CAB e tente novamente.

Os arquivos CAB do InstallShield não são iguais aos arquivos do Windows Cabinet, mas podem ser extraídos com unshield .

Dica: Se você ainda não conseguir abri-lo, pode estar confundindo-o com uma extensão de arquivo semelhante, como CBA , CAA ou ABC.

Instalando arquivos CAB no Windows

Se você tiver um arquivo de atualização do Windows baixado offline no formato CAB, outra maneira de instalá-lo é por meio de um prompt de comando elevado . Digite este comando , substituindo o caminho para o arquivo CAB (entre aspas) pelo caminho para o que você está usando:

dism /online /add-package /packagepath:"C:\files\cabname.cab"

Nota: Não pressione Enter até que você tenha escrito todo o comando. Independentemente de quaisquer quebras no comando que você vê acima, inclua apenas espaços até chegar ao final.

Você não deve usar o comando DISM para instalar pacotes de idiomas, mas sim a ferramenta lpksetup.exe , assim:

  1. Abra a caixa de diálogo Executar com o atalho de teclado Win+R .
  2. Digite lpksetup  (a primeira letra é um L minúsculo).
  3. Selecione Instalar idiomas de exibição .
  4. Escolha Procurar para localizar e selecionar o arquivo CAB.
  5. Selecione Avançar .
  6. Aguarde todo o processo terminar. Pode demorar um pouco.
  7. Você pode fechar a tela Instalando idiomas de exibição quando o Progresso indicar “Concluído”.

Dica: Para alternar para o novo idioma, vá para Configurações > Hora e idioma e, em seguida, Idioma e região (W11) ou Idioma (W10). Em versões mais antigas do Windows, vá para Painel de Controle > Relógio, Idioma e Região > Idioma .

Como converter um arquivo CAB

Não há nenhum programa de conversão de arquivos que saibamos que possa fazer uma conversão limpa de CAB para MSI . No entanto, você pode encontrar ajuda de outros usuários do InstallShield na Comunidade Flexera .

Os arquivos WSP são arquivos do Pacote de Soluções do SharePoint usados ​​pelo Microsoft SharePoint e compactados no formato CAB. Você pode renomear o arquivo WSP para CAB e abri-lo como faria com um arquivo do Windows Cabinet.

Você pode converter CAB para EXE com o IExpress Wizard, uma ferramenta incluída no Windows. Abra a caixa de diálogo Executar com o atalho de teclado Win+R e digite iexpress .

Se você precisar converter CAB para KDZ para obter um arquivo de firmware Android no formato correto, siga as instruções em BOYCRACKED.

Mais informações sobre o formato CAB

O Windows pode compactar um arquivo CAB com DEFLATE (como a maioria dos arquivos ZIP ), Quantum ou LZX, pois o formato suporta todos os três algoritmos de compactação.

Cada arquivo CAB é compactado como um todo em vez de cada arquivo individualmente. Um arquivo CAB pode conter até 65.535 pastas CAB e essas pastas podem conter um número igual de arquivos.

Quando um arquivo CAB é realmente usado por um instalador, os arquivos contidos nele são extraídos conforme a necessidade e na ordem em que são armazenados nele.

Um arquivo grande pode ser transformado em vários arquivos CAB, desde que não ultrapassem 15 arquivos para o próximo arquivo CAB. Isso significa que você pode ter até 15 arquivos em um arquivo CAB que se estendem até o próximo arquivo CAB da série, e esse pode até ter até 15.

Os arquivos CAB são reconhecidos pelos primeiros quatro bytes . Se você abrir um arquivo CAB como um arquivo de texto com um  editor de texto , verá “MSCF” como as primeiras quatro letras.

Você pode criar um arquivo CAB com makecab.exe , que está incluído no Windows. A execução de um comando como este no prompt de comando compactaria o arquivo em um arquivo CAB:

makecab.exe C:\files\program.jpg C:\files\program.cab

Você pode ler mais sobre o formato de arquivo do Windows Cabinet no Windows Developer Center da Microsoft .

Você pode excluir arquivos CAB?

Pode ser tentador excluir arquivos CAB do seu computador quando você vê dezenas ou até centenas deles em uma pasta. O que é extremamente importante antes de decidir isso é entender onde estão os arquivos CAB e se eles são importantes ou não.

Por exemplo, os arquivos CAB na pasta system32 devem ser mantidos, não importa o quê. Tentar decifrar o que é importante aqui pode ser muito confuso, e tomar uma decisão errada pode causar problemas mais tarde, pois o Windows pode precisar do arquivo CAB que você excluiu para corrigir um arquivo corrompido.

No entanto, os arquivos CAB relacionados ao iTunes , DirectX ou algum outro programa de terceiros provavelmente podem ser excluídos com segurança sem causar danos ao sistema, mas podem fazer o programa parar de funcionar ou impedir a execução de determinadas tarefas . Se o programa parar de funcionar após a exclusão dos arquivos CAB, basta repará-lo ou reinstalá-lo , mas é provável que esses tipos de arquivos sejam apenas temporários.

Devido à natureza dos arquivos CAB, é comum vê-los dentro dos arquivos de configuração de um programa. Por exemplo, o instalador do Microsoft Office inclui vários arquivos CAB, alguns deles bem grandes. Se eles forem removidos, o instalador será corrompido e você não poderá usar esses arquivos de configuração para instalar o MS Office.

Alguns softwares despejarão arquivos cab_xxxx na pasta C:\Windows\Temp\ enquanto instalam atualizações ou executam alguma outra tarefa relacionada ao sistema. É totalmente seguro remover arquivos CAB neste local, a menos que seu computador esteja atualizando ou instalando software ativamente (já que eles podem estar sendo usados ​​naquele momento).

Se você não pode excluí-los porque eles continuam se regenerando (por exemplo, a pasta C:\Windows\Logs\CBS\ continua criando arquivos LOG e CAB), tente excluir o arquivo LOG mais antigo (ou todos eles) e remova todos CAB de C:\Windows\Temp \.

Perguntas frequentes
  • Os arquivos CAB podem ser perigosos?

    As vezes. Como a maioria dos tipos de arquivo, os arquivos CAB podem conter vírus, portanto, verifique os arquivos baixados online com um software antivírus antes de executar ou abrir os arquivos.

  • Como faço para corrigir um arquivo CAB que está corrompido?

    Primeiro, execute seu software antivírus para se livrar de qualquer malware. Se isso não resolver o problema, use uma ferramenta como Advanced CAB Repair .

  • Qual é o comando para descompactar um arquivo CAB do Windows?

    dism /online /add-package /packagepath:”C:\files\cabname.cab”

    Substitua C:\files\cabname.cab pelo caminho de arquivo correto. Você deve estar logado como administrador para que o comando funcione.

 

Avalie este post
[Total: 1 Average: 5]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

x