Erro ao abrir um ficheiro zip: Não existe tal ficheiro ou directório?

Após 25 anos em PCs, estou encantado em aprender tudo o que posso sobre trabalhar com o meu novo Mac e OS X Mavericks.

Eu tentei abrir um arquivo zip mas fui interrompido com um diálogo de Utilidade de Arquivo:

Incapaz de expandir "filename.zip" into "Downloads".
(Erro 2 - Não existe tal arquivo ou diretório).

O que fazer? Como posso acessar o conteúdo do arquivo zip?

É provável que o filename.zip ou não é realmente um arquivo .zip, ou está corrompido.

Abra **Terminal***. Você pode acessá-lo digitando "Terminal" em Spotlight.

Digite o(s) comando(s) nos passos abaixo no seu prompt de linha de comando (clique três vezes na linha, copie-a e cole-a no seu prompt). Substitua filename.zip pelo nome real do arquivo zip.

Se o nome do arquivo contiver espaços, você precisa inseri-lo de forma diferente, utilizando o caractere escape \'. Por exemplo, se o arquivo for chamadocompressed crap.zip, você'd digitecompressed\ crap.zip` na linha de comando.

Passo 1:

Reparar as permissões do disco. Uma vez feito, tente abrir o arquivo .zip novamente. Se desejar, você pode fazer isso a partir da linha de comando.

diskutil repairPermissions /

Passo 2:

Use file para confirmá-lo's na verdade um arquivo zip:

file ~/Downloads/filename.zip

A saída deve ser: "zipar dados do arquivo, pelo menos a v2.0 para extrair".

Se você não't receber esta saída, poste a saída como um comentário antes de prosseguir.

Passo 3:

Depois de confirmá-lo's realmente um arquivo zip, tente descompactar diretamente da linha de comando:

unzip ~/Downloads/filename.zip -d ~/Downloads

Passo 4:

O passo 3 provavelmente irá falhar. Execute o comando zip para tentar reparar qualquer corrupção e salvar o conteúdo do arquivo (novamente, substitua filename.zip por actualname.zip):

zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip

Se ele for executado de forma limpa, você'será diretamente devolvido ao seu prompt. Saia do Terminal. Navegue até sua pasta de Downloads e clique duas vezes em Repairedversion.zip- ele deve descompactar sem problemas.

Alternativamente, pode não sair de forma limpa. Se você're apresentar com

"Isto é um arquivo de um único disco? (y/n):`

Carregue na tecla "sim". Depois de você're retornou ao prompt, novamente tente abrir Repairedversion.zip da sua pasta de Downloads. Se você're ainda não conseguir abri-lo, comente abaixo com o(s) aviso(s) recebido(s) do comando. Se você'já chegou a este ponto, é provável que o arquivo esteja irremediavelmente danificado.

Comentários (8)

Há uma série de coisas que poderiam ter acontecido aqui. A forma mais simples de resolver isso é baixar novamente (ou recopiar) o arquivo zip dele' a fonte original do easiest e tentar abri-lo novamente. Sem ter mais informações, aqui's uma lista de possíveis coisas que poderiam estar acontecendo:

  • O zip "pasta" não't existe. Você escreveu pasta, mas eu'estou assumindo que você quis dizer arquivo. O que pode acontecer é que você marcou um arquivo normal, sem zip, como um arquivo zip, adicionando acidentalmente `.zip' ao final do nome do arquivo. Então seu computador pensa que é um arquivo zip, mas ele'na verdade não é um arquivo zip.
  • O destino não't existe.** A partir da mensagem de erro, você pode não ter uma pasta "Downloads".

Todos estes problemas são não-intuitivos e as soluções para eles são igualmente não-intuitivas e técnicas. Acho que a sua melhor aposta é tentar readquirir o arquivo novamente.

Comentários (0)

Tente abrir o arquivo com um aplicativo que não seja o Archive Utility.

Eu usei o aplicativo Keka. Ele também encontrou um erro:

Extracção de "filename.zip" falhado Código de erro 2 usando "p7zip" Erro fatal

No entanto, também foi capaz de descompactar* um diretório que continha 6 arquivos de imagem completos, juntamente com um 7o "Zero bytes" imagem que falhou na extração.

Usando este aplicativo, pelo menos, você pode ser capaz de recuperar pelo menos alguns dos arquivos do arquivo corrompido.

Comentários (0)