Erro ao abrir um arquivo zip: Não existe esse arquivo ou diretório?

Depois de 25 anos nos PCs, estou adorando aprender tudo o que posso sobre como trabalhar com meu novo Mac e OS X Mavericks.

Eu tentei agora abrir um arquivo zip, mas foi interrompido com uma caixa de diálogo do Archive Utility:

Não foi possível expandir “filename.zip” para “Downloads”.
(Erro 2 – Arquivo ou diretório inexistente.)

Erro 2 - Arquivo ou diretório inexistente.

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

Resposta

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

Abra o Terminal . Você pode acessá-lo digitando “Terminal” em Spotlight .

Insira o comando (s) nas etapas abaixo em seu prompt de linha de comando (clique três vezes na linha, copie-o e cole-o no seu prompt). Substitua filename.zip pelo nome real do zip arquivo.

Se o nome do arquivo contiver espaços, você precisará inseri-lo de forma diferente usando o escape \ caractere. Por exemplo, se o nome do arquivo for compressed crap.zip, você “d digitará compressed\ crap.zip na linha de comando.

Etapa 1:

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

diskutil repairPermissions / 

Etapa 2:

Use arquivo para confirmar que é realmente um arquivo zip:

file ~/Downloads/filename.zip 

A saída deve ser: Zip archive data, at least v2.0 to extract

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

Etapa 3:

Depois de confirmar na verdade, é um arquivo zip, tente descompactá-lo diretamente da linha de comando:

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

Etapa 4:

A etapa 3 provavelmente irá falhar. Execute o comando zip para tentar reparar qualquer dano e recuperar o conteúdo de o arquivo (novamente, substitua filename.zip por actualname.zip):

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

Se for executado de forma limpa, você retornará diretamente ao prompt. Saia do Terminal. Navegue até a pasta Downloads e clique duas vezes em Repairedversion.zip – deve descompactar sem problemas.

Como alternativa, pode não ser fechado corretamente. Se for apresentado a você

Is this a single-disk archive? (y/n):

Pressione a tecla y. Depois de você “retornado ao prompt, tente novamente abrir Repairedversion.zip da pasta Downloads. Se você ainda não conseguir abri-lo, comente abaixo com o (s) aviso (s) recebido (s) do comando. Se você atingiu este ponto, é provável que o arquivo esteja irreparavelmente danificado.

Comentários

  • Você também pode arrastar e soltar o arquivo na janela do terminal, em vez de digitar o diretório / nome do arquivo. Isso também corrige automaticamente os espaços opcionais no nome do arquivo
  • Obrigado por essas ótimas instruções! Acabei de tentar as etapas 1 a 4. Foi isso que recebi quando o terminal finalmente engasgou. Estava indo muito bem … qualquer ajuda é muito apreciada. Encontrado o diretório central. .. aviso de zip: entrada muito grande: Transmission / Zero.Dark.Thirty.2012.720p.BluRay.x264-Felony / f-zerodarkthirty.720p.mkv erro de zip: entrada muito grande para dividir, ler ou gravar (compactação ruim resultou em uma entrada inesperadamente grande – try -fz)
  • Eu ' estou recebendo estes erros: zip warning: no end of stream entry found: _file_inside_archive_ zip warning: rewinding and scanning for later entries Há mais alguma coisa que pode ser d um para recuperar o conteúdo do arquivo ' s?
  • Ao tentar a etapa de descompactação, recebi muitos substitutos inesperados < alguns caminho >? mensagens. Substituí-los resolveu o problema. Algo estava errado com o arquivo zip.
  • @njboot, Como exatamente o -FF corrige o arquivo?

Resposta

Existem várias coisas que poderiam ter acontecido aqui. A maneira mais fácil de resolver isso é baixar (ou copiar novamente) o arquivo zip da fonte original e tentar abri-lo novamente. Sem ter mais informações, aqui está lista de coisas possíveis que podem estar acontecendo:

  • A pasta zip “” não “existe. Você escreveu pasta, mas estou assumindo que quis dizer arquivo. O que pode acontecer é que você marcou um arquivo normal, não zip, como um arquivo zip, adicionando acidentalmente .zip ao final do nome do arquivo. Portanto, o seu computador pensa que é um arquivo zip, mas não é realmente um arquivo zip.
  • O destino não existe. Pela mensagem de erro, você pode não ter uma pasta Downloads.

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

Resposta

Tente abrir o arquivo com um outro aplicativo do que o Archive Utility, que é o desarquivador integrado ao macOS.

Usei o aplicativo Keka . Também encontrou um erro:

A extração de “filename.zip” falhou
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, junto com uma 7ª imagem com falha “Zero bytes” que falhou na extração.

Usando este aplicativo, ou algum outro aplicativo de descompactação de terceiros, você pode recuperar pelo menos alguns dos arquivos do arquivo corrompido.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *