Como extrair ficheiros originais comprimidos do Windows

Traduções de Artigos Traduções de Artigos
Artigo: 129605 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT129605
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O Windows 95 e o Windows 98 estão disponíveis em CD-ROM ou disquetes; ambos os suportes contêm ficheiros CAB comprimidos. O Internet Explorer 4.0 e versões posteriores está disponível em CD-ROM ou pode ser transferido a partir da Web; este produto também contém ficheiros CAB comprimidos. Estes ficheiros CAB contêm os ficheiros do Windows ou do Internet Explorer propriamente ditos. Pode utilizar a ferramenta Extract para descomprimir os ficheiros do Windows ou do Internet Explorer a partir do suporte original ou pode utilizar o Verificador de ficheiros de sistema ou o novo programa auxiliar de linha de comandos Extract no Windows 98. Este artigo descreve como extrair ficheiros individuais de ficheiros CAB comprimidos e contém as seguintes secções:
  • Localização dos ficheiros CAB
  • Extrair ficheiros do Windows de um ficheiro CAB desconhecido
  • Localizar ficheiros do Windows
  • Extrair ficheiros do Windows de um ficheiro CAB conhecido
  • Listar o conteúdo de ficheiros CAB
  • Copiar ficheiros CAB para o disco rígido
  • Outros parâmetros opcionais
As secções seguintes só se aplicam ao Windows 98:
  • Ferramenta Verificador de ficheiros de sistema
  • Utilizar uma disquete de arranque do Windows 98 para aceder a um CD-ROM e extrair ficheiros
  • Utilizar a ferramenta Ext.exe para extrair ficheiros
A secção seguinte só se aplica ao Internet Explorer 4.x e 5:
  • Extrair ficheiros individuais do Internet Explorer 4.x ou 5

    NOTA: O Internet Explorer 4.0 e versões posteriores, assim como o Windows 98, utilizam um novo algoritmo de compressão para os ficheiros CAB. Não é possível extrair ficheiros a partir dos ficheiros CAB do Internet Explorer 4.x ou 5 ou do Windows 98 utilizando a versão de Extract.exe incluída com o Windows 95. Tem de utilizar a versão de Extract.exe incluída com o Internet Explorer 4.x ou 5 ou com o Windows 98. Para obter informações adicionais, consulte o seguinte artigo na Microsoft Knowledge Base:
    171241 Cannot Manually Extract Files from Cabinet Files

Mais Informação

Para utilizar a ferramenta Extract, copie primeiro o ficheiro Extract.exe da disquete 1 para a pasta raiz da unidade C se estiver a utilizar o Windows 95. Repare que pode ignorar este passo se estiver a utilizar o Windows 98 e já tiver criado uma disquete de arranque do Windows 98. Para criar uma disquete de arranque do Windows 98, consulte a secção Utilizar uma disquete de arranque do Windows 98 para aceder a um CD-ROM e extrair ficheiros deste artigo. Para copiar o ficheiro Extract.exe da disquete 1 para a pasta raiz da unidade C, escreva o seguinte comando na linha de comandos do MS-DOS
copy <unidade_origem>:\extract.exe <unidade_destino>:\

onde <unidade_origem> é a unidade que contém o CD-ROM ou disquete do Windows 95 e <unidade_destino> é o disco rígido.

Por exemplo:
copy a:\extract.exe c:\

A ferramenta Extract só tem uma interface de linha de comandos (ou seja, não existe uma interface gráfica do utilizador (GUI, Graphical User Interface). Visto que o Windows não permite que se elimine ou substitua um ficheiro que esteja em utilização, poderá ter de reiniciar o computador no modo Apenas linha de comandos antes de poder utilizar a ferramenta Extract. Se receber uma mensagem de erro Acesso negado quando tentar eliminar um ficheiro antes de utilizar a ferramenta Extract ou quando utilizar esta ferramenta para substituir um ficheiro existente, siga estes passos para reiniciar o computador no modo Apenas linha de comandos e, em seguida, utilize a ferramenta Extract:
  1. Clique em Iniciar e, em seguida, clique em Encerrar.
  2. Clique em Reiniciar ou em Reiniciar o computador e, em seguida, clique em OK ou em Sim.
  3. Se estiver a utilizar o Windows 95, quando visualizar a mensagem A iniciar o Windows 95 prima a tecla F8 e, em seguida, seleccione Apenas linha de comandos. Se estiver a utilizar o Windows 98, quando reiniciar o computador prima sem soltar a tecla CTRL até visualizar o menu de arranque do Windows 98 e, em seguida, seleccione Apenas linha de comandos.

NOTA: Se estiver a extrair ficheiros do Windows a partir de um CD-ROM, certifique-se de que pode passar para a unidade de CD-ROM a partir da linha de comandos. Por escreva o seguinte premindo ENTER após cada linha:

cd <unidade:>
dir

onde <unidade> é a letra da unidade de CD-ROM.

Se receber uma mensagem de erro especificação de unidade inválida, é possível que não tenha suporte para CD-ROM em modo real. Para obter informações sobre o suporte para CD-ROM em modo real, clique no número do artigo existente abaixo para visualizar o artigo na Microsoft Knowledge Base:
135174 Não é possível aceder à unidade de CD-ROM a partir do modo de MS-DOS ou da linha de comandos

Localização dos ficheiros CAB

A partir de um CD-ROM:

Se estiver a extrair ficheiros do Windows a partir de um CD-ROM, todos os ficheiros CAB estão localizados na pasta Win95 ou Win98. Por exemplo, se pretende extrair um ficheiro do Windows 95 a partir do ficheiro Win95_02.cab e a unidade de CD-ROM for a unidade D, utilize o seguinte parâmetro <ficheiro_CAB> para o comando EXTRACT:
d:\win95\win95_02.cab
Se estiver a extrair ficheiros do Internet Explorer 4 ou versões posteriores, os ficheiros CAB estão localizados no CD-ROM do Internet Explorer (a localização varia) ou na pasta Configuração do Internet Explorer 4.01 SP2 (Internet Explorer 4.01 SP2) ou Ficheiros de configuração da actualização do Windows (Internet Explorer 5) existente no seu disco rígido. Repare que alguns ficheiros CAB do Internet Explorer podem não estar presentes no disco rígido, dependendo das opções de transferência ou instalação que seleccionou.

A partir de disquetes:

Se estiver a extrair ficheiros do Windows 95 a partir de disquetes, utilize a tabela seguinte para determinar qual a disquete que contém o ficheiro CAB pretendido:
   Ficheiro CAB    Disquete
   -----------------------
   Mini.cab        Disquete 1
   Precopy1.cab    Disquete 1
   Precopy2.cab    Disquete 2
   Win95_nn.cab    Disquete nn

Por exemplo, se pretende extrair um ficheiro a partir do ficheiro Win95_10.cab existente em disquete, introduza a disquete 10 na unidade A e utilize o seguinte parâmetro <ficheiro_CAB> para o comando EXTRACT:
a:\win95_10.cab

Extrair ficheiros do Windows de um ficheiro CAB desconhecido

Extrair um só ficheiro:

Se não souber que ficheiro CAB contém o ficheiro do Windows que pretende extrair, utilize o seguinte comando para pesquisar todos os ficheiros CAB sequencialmente e, em seguida, extrair o ficheiro quando este for encontrado:
extract /a <ficheiro_CAB> <nome_ficheiro> /l <destino>

Por exemplo, para extrair o ficheiro Unidrv.dll das disquetes existentes na unidade A para a pasta Windows\System existente na unidade C, utilize o seguinte comando:
extract /a a:\win95_02.cab unidrv.dll /l c:\windows\system

O parâmetro /a faz com que a ferramenta Extract procure todos os ficheiros CAB a partir do primeiro ficheiro mencionado na linha de comandos (neste exemplo, Win95_02.cab). Introduza a disquete que contém o primeiro ficheiro CAB mencionado na unidade de disquetes adequada. Ser-lhe-á pedido para introduzir as outras disquetes à medida que for sendo necessário. Se estiver a extrair a partir de um CD-ROM, terá de modificar o parâmetro <ficheiro_CAB> de modo a reflectir a localização real dos ficheiros CAB.

NOTA: No Windows 98, deverá utilizar o ficheiro Base4.cab com o parâmetro /a na linha de comandos.

Se a ferramenta Extract não conseguir localizar o ficheiro do Windows 95 especificado em nenhum dos ficheiros CAB, este ficheiro pode estar localizado no ficheiro Mini.cab, Precopy1.cab ou Precopy2.cab. Utilize os dois comandos seguintes para pesquisar estes ficheiros CAB:
  • extract /a a:\precopy1.cab <nome_ficheiro> /l <destino>
  • extract a:\mini.cab <nome_ficheiro> /l <destino>
NOTA: O primeiro comando pesquisa os ficheiros CAB Precopy1.cab e Precopy2.cab. O segundo comando pesquisa o ficheiro CAB Mini.cab. Se estiver a extrair a partir de um CD-ROM, terá de modificar o parâmetro <ficheiro_CAB> destes comandos de acordo com essa situação.

Extrair múltiplos ficheiros:

Para extrair múltiplos ficheiros, utilize a sintaxe indicada acima mas utilize uma designação de carácter universal para o parâmetro <nome_ficheiro>. Por exemplo, para extrair todos os ficheiros do Windows 95 com a extensão .txt de disquetes na unidade A para a pasta Windows na unidade C, utilize o seguinte comando:
extract /a a:\win95_02.cab *.txt /l c:\windows

Se estiver a extrair a partir de um CD-ROM, terá de modificar o parâmetro <ficheiro_CAB> deste comando de acordo com essa situação.

Localizar ficheiros do Windows

Localizar um só ficheiro:

Pode utilizar a ferramenta Extract para determinar que ficheiro CAB contém um determinado ficheiro do Windows. Quando se utiliza esta sintaxe, a ferramenta Extract pesquisa os ficheiros CAB mas não extrai o ficheiro quando o encontra:
extract /a /d <ficheiro_CAB> <nome_ficheiro>

Por exemplo, para localizar o ficheiro Unidrv.dll do Windows 95, começando pelo ficheiro Win95_02.cab e utilizando disquetes na unidade A, utilize o seguinte comando:
extract /a /d a:\win95_02.cab unidrv.dll

Localizar múltiplos ficheiros:

Para localizar múltiplos ficheiros, utilize a sintaxe indicada acima mas utilize uma designação de carácter universal para o parâmetro <nome_ficheiro>. Por exemplo, para localizar todos os ficheiros do Windows 95 com a extensão .txt existentes em disquetes na unidade A, utilize o seguinte comando:
extract /a /d a:\win95_02.cab *.txt

Extrair ficheiros do Windows de um ficheiro CAB conhecido

Extrair um só ficheiro:

Se sabe que ficheiro CAB contém o ficheiro que pretende extrair, utilize a seguinte sintaxe para extrair o ficheiro:
extract <ficheiro_CAB> <nome_ficheiro> /l <destino>

Por exemplo, para extrair o ficheiro Unidrv.dll do Windows 95 do ficheiro Win95_10.cab, localizado numa disquete na unidade A, para a pasta Windows\System na unidade C, utilize o seguinte comando:
extract a:\win95_10.cab unidrv.dll /l c:\windows\system

Extrair múltiplos ficheiros:

Para extrair múltiplos ficheiros de um ficheiro CAB, utilize a sintaxe indicada acima mas utilize uma designação de carácter universal para o parâmetro <nome_ficheiro>. Por exemplo, para extrair todos os ficheiros do Windows 95 com a extensão .txt do ficheiro Win95_06.cab, localizado numa disquete existente na unidade A, para a pasta Windows na unidade C, utilize o seguinte comando:
extract a:\win95_06.cab *.txt /l c:\windows\system

Listar o conteúdo de ficheiros CAB

Pode utilizar a ferramenta Extract para listar o conteúdo de ficheiros CAB sem extrair qualquer ficheiro. Para visualizar o conteúdo de um ficheiro CAB, utilize a seguinte sintaxe:
extract /d <ficheiro_CAB>

Para visualizar o conteúdo de todos os ficheiros CAB existentes numa sequência de ficheiros CAB, começando pelo ficheiro CAB especificado, utilize a seguinte sintaxe:
extract /a /d <ficheiro_CAB>

Por exemplo, para visualizar o conteúdo de todos os ficheiros CAB do Windows 95 utilizando disquetes na unidade A, começando pelo ficheiro Win95_02.cab, utilize o seguinte comando:
extract /a /d a:\win95_02.cab

NOTA: O parâmetro /a faz com que a ferramenta Extract liste o conteúdo de todos os ficheiros CAB existentes na sequência, começando pelo primeiro ficheiro CAB mencionado.

Copiar ficheiros CAB para o disco rígido

Apesar de não ser possível efectuar cópias das disquetes originais do Windows 95 utilizando as ferramentas incluídas com o Windows 95, pode utilizar a ferramenta Extract para copiar os ficheiros CAB do CD-ROM ou das disquetes para o disco rígido. Para o fazer, utilize a seguinte sintaxe:
extract /c <ficheiro_CAB> <destino>

Por exemplo, para copiar o ficheiro Win95_02.cab de uma disquete na unidade A para a pasta Windows na unidade C, utilize o seguinte comando:
extract /c a:\win95_02.cab c:\windows

NOTA: Não é possível utilizar simultaneamente os parâmetros /a e /c. Por este motivo, não é possível copiar todos os ficheiros CAB utilizando um só comando.

Outros parâmetros opcionais

  • Utilizar o parâmetro /y para fazer com que a ferramenta Extract não lhe peça confirmação antes de substituir um ficheiro existente. Se utilizar este parâmetro quando está a extrair um ficheiro, qualquer ficheiro existente na pasta de destino que tenha o mesmo nome que o ficheiro que está a extrair será automaticamente substituído.

    Por exemplo, para extrair o ficheiro Unidrv.dll do ficheiro Win95_02.cab, localizado numa disquete existente na unidade A, para a pasta Windows\System na unidade C e substituir automaticamente qualquer ficheiro Unidrv.dll já existente nessa localização, utilize o seguinte comando:
    extract /y /a a:\win95_02.cab unidrv.dll /l c:\windows\system
  • Utilizar o parâmetro /e em substituição da designação do carácter universal *.* quando está a extrair ou a localizar múltiplos ficheiros. Por exemplo, para extrair todos os ficheiros existentes no ficheiro Win95_06.cab, localizado numa disquete existente na unidade A, para a pasta Windows na unidade C, utilize qualquer um dos seguintes comandos:

    1. extract /e a:\win95_06.cab /l c:\windows
    2. extract a:\win95_06.cab *.* /l c:\windows
Para obter uma lista completa dos parâmetros de linha de comandos da ferramenta Extract, escreva extract numa linha de comandos.

Ferramenta 'Verificador de ficheiros de sistema'

O Windows 98 inclui a ferramenta Verificador de ficheiros de sistema. Pode utilizar esta ferramenta para verificar a integridade dos ficheiros do sistema operativo, para os restaurar caso fiquem danificados ou para extrair ficheiros comprimidos do CD-ROM do Windows 98. Para utilizar o Verificador de ficheiros de sistema para extrair um ficheiro comprimido do CD-ROM do Windows 98, siga estes passos:
  1. Clique em Iniciar, aponte para Acessórios, aponte para Ferramentas do sistema e, em seguida, clique em Informações de sistema.
  2. No menu Ferramentas, clique em Verificador de ficheiros de sistema.
  3. Clique em Extrair um ficheiro do disco de instalação, escreva o nome do ficheiro que pretende extrair na caixa Especifique o ficheiro de sistema que pretende restaurar e, em seguida, clique em Iniciar.
  4. Na caixa Restaurar a partir de, escreva o caminho para a pasta Win98 no CD-ROM do Windows 98, escreva a pasta de destino na caixa Guardar em (caso seja necessário) e, em seguida, clique em OK.
  5. Clique em OK, clique em OK novamente e, em seguida, clique em Sim quando lhe for pedido para reiniciar o computador.
NOTA: Se não especificar um ficheiro CAB de origem na caixa Restaurar a partir de, o Verificador de ficheiros de sistema procura primeiro o ficheiro que está a extrair na pasta especificada (fora de um ficheiro CAB). Em seguida, o Verificador de ficheiros de sistema pesquisa todos os ficheiros CAB existentes na pasta especificada, pela ordem do directório do MS-DOS. O Verificador de ficheiros de sistema extrai a primeira ocorrência do ficheiro que encontrar. Para determinar a ordem pela qual o Verificador de ficheiros de sistema pesquisa os ficheiros CAB, escreva dir numa linha de comandos na pasta especificada.

Utilizar uma disquete de arranque do Windows 98 para aceder a um CD-ROM e extrair ficheiros

Quando instala o Windows 98, é-lhe pedido para criar uma disquete de arranque do Windows 98. Uma das funcionalidades incluídas na disquete de arranque do Windows 98 é o suporte para unidades de CD-ROM. Isto pode ser-lhe útil se necessitar de extrair um ficheiro do CD-ROM do Windows 98 mas não conseguir utilizar o Verificador de ficheiros de sistema (por exemplo, se o computador não arrancar correctamente).

NOTA: A disquete de arranque do Windows 98 fornece suporte para a maior parte das unidades de CD-ROM, incluindo unidades de CD-ROM IDE e SCSI, mas pode não suportar a sua unidade de CD-ROM específica.

É requerida uma disquete de arranque do Windows 98 para efectuar os passos descritos nas secções seguintes deste artigo. Se não tiver uma, poderá criá-la utilizando qualquer computador com o Windows 98 a que tenha acesso. Para criar uma disquete de arranque do Windows 98, siga estes passos:
  1. Clique em Iniciar, aponte para Definições, clique em Painel de controlo e, em seguida, clique duas vezes em Adicionar/remover programas.
  2. Clique no separador Disquete de arranque, clique em Criar disquete e, em seguida, siga as instruções apresentadas no ecrã.
Como iniciar o computador com suporte para CD-ROM e extrair ficheiros:

Para iniciar o computador com suporte para CD-ROM e, em seguida, extrair ficheiros, utilize os seguintes passos:
  1. Introduza a disquete de arranque do Windows 98 na unidade A e, em seguida, reinicie o computador.
  2. Quando for apresentado o menu de arranque do Windows 98, seleccione Iniciar computador com suporte para CD-ROM.
  3. Introduza o CD-ROM do Windows 98 na unidade de CD-ROM.
  4. Para extrair ficheiros na linha de comandos, pode utilizar as informações já fornecidas neste artigo ou utilizar o programa auxiliar de linha de comandos Extract. Para utilizar o programa auxiliar de linha de comandos Extract, escreva ext na linha de comandos e, em seguida, siga as instruções apresentadas no ecrã.

Utilizar a ferramenta 'Ext.exe' para extrair ficheiros

A ferramenta Ext.exe cria uma linha de comandos para a ferramenta Extract.exe. Esta ferramenta encontra-se localizada na disquete de arranque do Windows 98.

Para extrair um ficheiro de um ficheiro CAB, execute o programa Ext.exe a partir da disquete de arranque do Windows 98 e, em seguida, siga as instruções apresentadas no ecrã para extrair o ficheiro pretendido.

Extrair ficheiros individuais do Internet Explorer 4.0 ou 4.01

Os ficheiros do Internet Explorer 4.0 e 4.01 estão armazenados em ficheiros CAB que, por sua vez, estão localizados dentro de ficheiros CAB. Os ficheiros individuais estão armazenados nos ficheiros Ie4_1.cab a Ie4_5.cab (para o Windows 95) e nos ficheiros Ie4nt_1.cab a Ie4nt_5.cab (para o Windows NT). Os ficheiros Ie4_1.cab a Ie4_5.cab (e Ie4nt_1.cab a Ie4nt_5.cab) estão incluídos nos ficheiros Ie4_s1.cab a Ie4_s5.cab (e Ie4nt_s1.cab a Ie4nt_s5.cab). Para extrair os ficheiros individuais, tem primeiro de extrair o ficheiro Ie4_<n>.cab (ou Ie4nt_<n>.cab). Para o fazer, escreva o seguinte comando numa linha de comandos e, em seguida, prima ENTER
extract ie4_s<n>.cab /e

onde <n> é o número do ficheiro CAB que pretende extrair.

Para extrair ficheiros individuais do Internet Explorer 4.0 ou 4.01, siga o procedimento apropriado do Windows 95 descrito anteriormente neste artigo, utilizando os ficheiros Ie4_<n>.cab.

Propriedades

Artigo: 129605 - Última revisão: 31 de outubro de 2007 - Revisão: 2.3
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
Palavras-chave: 
kbresolve kbtool win95 win98 KB129605
Exclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com