É provável que filename.zip
não seja realmente um .zip
arquivo ou esteja corrompido.
Abra o Terminal . Você pode acessá-lo digitando "Terminal" no Spotlight .
Digite os comandos nas etapas abaixo no prompt da linha de comando (clique três vezes na linha, copie-a e cole-a no prompt). Substitua filename.zip
pelo nome real do zip
arquivo.
Se o nome do arquivo contiver espaços, você precisará inseri-lo de maneira diferente usando o \
caractere de escape . Por exemplo, se o arquivo for nomeado compressed crap.zip
, você digitaria compressed\ crap.zip
na linha de comando.
Passo 1:
Repare as permissões do disco. Uma vez feito, tente abrir o arquivo .zip novamente. Se desejar, você pode fazer isso na linha de comando.
diskutil repairPermissions /
Passo 2:
Use o 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, publique a saída como um comentário antes de continuar.
Etapa 3:
Depois de confirmar que é realmente um arquivo zip, tente descompactá- lo diretamente da linha de comando:
unzip ~/Downloads/filename.zip -d ~/Downloads
Passo 4:
O passo 3 provavelmente falhará. Execute o comando zip para tentar reparar qualquer corrupção e recuperar o conteúdo do arquivo morto (novamente, substitua filename.zip
por actualname.zip
):
zip -FF ~/Downloads/filename.zip --out ~/Downloads/Repairedversion.zip
Se for executado corretamente, você retornará diretamente ao seu prompt. Saia do terminal. Navegue até a pasta Downloads e clique duas vezes Repairedversion.zip
- ele deve descompactar sem problemas.
Como alternativa, ele pode não sair corretamente. Se você for apresentado com
Is this a single-disk archive? (y/n):
Aperte a y
tecla. Depois de retornar ao prompt, tente novamente abrir Repairedversion.zip
na pasta Downloads. Se você ainda não conseguir abri-lo, comente abaixo com os avisos recebidos do comando. Se você chegou a esse ponto, é provável que o arquivo esteja danificado irreparavelmente.