Não é possível abrir um arquivo zip grande e concatenado com o descompactador, embora tenha sido aberto com o Utilitário de Archive, obtenha um erro do diretório central

2

Eu baixei um arquivo zip de 7Gb cheio de arquivos PDF e filmes em quatro (4) partes de um servidor FTP. Eu concateno esses quatro arquivos em um único arquivo zip na minha máquina e descompacte tudo bem com o utilitário de arquivamento do meu Mac.

No entanto, quando eu carrego esses arquivos para o meu servidor Red Hat, não consigo descompactar este arquivo zip concatenado. Eu recebo este erro:

Archive:  science_team_meeting_archive.zip
warning [science_team_meeting_archive.zip]:  2491989543 extra bytes at beginning or within zipfile
(attempting to process anyway)
error [science_team_meeting_archive.zip]:  start of central directory not found;
zipfile corrupt.
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)

Idéias?

    
por Alien Life Form 13.11.2014 / 19:37

2 respostas

1

Tente

zip -F science_team_meeting_archive.zip -O science_team_meeting_archive.fixed.zip

Se isso não funcionar, você só precisa de mais 'F's

zip -FF science_team_meeting_archive.zip -O science_team_meeting_archive.fixed.zip

Se algum desses trabalhos funcionar, você descompactará normalmente com:

unzip science_team_meeting_archive.fixed.zip 

Para mais informações sobre isso, use:

man zip
    
por 13.11.2014 / 19:46
0

Eu tive o mesmo problema com unzip %x no Linux para um arquivo .zip maior que 4 GB, combinado com um erro only DEFLATED entries can have EXT descriptor .

O comando 7z x resolveu todos os meus problemas.

Tenha cuidado, porém, o comando 7z x extrairá todos os arquivos com um caminho enraizado no diretório atual. A opção -o permite especificar um diretório de saída.

    
por 23.10.2017 / 00:19

Tags