Como corrigir o erro de descompactação “Assinatura de fim de diretório central não encontrada”
Índice:
Raramente, você pode tentar descompactar um arquivo zip e encontrar um erro que diz “Assinatura do diretório central não encontrada. Ou este arquivo não é um arquivo zip ou constitui um disco de um arquivo de várias partes. No último caso, o diretório central e o comentário do arquivo zip serão encontrados no(s) último(s) disco(s) deste arquivo.” Este tutorial tentará resolver os erros do arquivo zip “Fim da assinatura do diretório central não encontrado” ao tentar descompactar um arquivo.
Para fazer backup de um bit, a razão pela qual você normalmente vê o erro “End-of-central-directory signature not found” ao trabalhar com um arquivo zip é porque o arquivo está corrompido, o download do arquivo é incompleto, ou é um arquivo compactado com várias partes e os outros componentes não foram encontrados, ou o arquivo zip não é realmente um arquivo compactado zip. A razão mais provável para a maioria dos usuários encontrar esse erro ao tentar descompactar um arquivo zip é que o download do arquivo zip está incompleto ou o arquivo zip está corrompido.
7 Correções de solução de problemas para erro Zip “Assinatura de fim de diretório central não encontrada”
As várias soluções para resolver este erro de zip são geralmente uma das seguintes, você pode tentar qualquer uma delas e ver qual funciona:
- Baixe novamente o arquivo zip da fonte – simplesmente baixar novamente o arquivo zip provavelmente resolverá o problema se o download foi interrompido ou corrompido de alguma forma
- Tente baixar o arquivo zip novamente de um espelho (se possível)
- Use um método de download diferente para o arquivo zip em questão. Por exemplo, usando um navegador da web diferente ou usando curl para baixar o arquivo
- Tente um programa de descompactação diferente para extrair o arquivo zip de destino, por exemplo 'unzip' na linha de comando, The Unarchiver for Mac, jar, 7z, rar, gunzip, etc
- Tente reparar o arquivo zip na linha de comando com a seguinte sintaxe, substituindo os nomes dos arquivos conforme necessário:
- Se o arquivo compactado tiver várias partes, verifique se todos os arquivos zip estão contidos no mesmo diretório
- Verifique o arquivo zip de origem com sha1 ou md5 se possível, isso pode dizer se o arquivo foi corrompido ou modificado de alguma forma em comparação com o que você pretendia baixar
zip -FF ProblemZip.zip --out RepairedZip.zip | descompactar
Esse problema pode surgir em muitas situações ao trabalhar com arquivos zip. Normalmente, a maneira mais fácil de resolvê-lo é simplesmente baixar novamente o arquivo se ele estiver corrompido ou incompleto. No entanto, às vezes você precisa reparar o arquivo ou usar um aplicativo zip diferente.
Recentemente, encontrei esse problema repetidamente ao tentar configurar o Signal messenger em um Mac, mas consegui resolvê-lo baixando o Signal com curl em vez de um navegador da Web (reconhecidamente desatualizado), um pouco curioso, mas resolvido de qualquer maneira. O uso de um método de download diferente também costuma funcionar para corrigir os loops de descompactação do arquivo zip CPGZ e geralmente sugere que o arquivo foi corrompido por algum motivo ou outro.
Se você tiver outras dicas, truques ou sugestões sobre como resolver o erro zip "Assinatura do diretório central não encontrada", compartilhe-as nos comentários abaixo!