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.)
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
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.
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?