Como solucionar se um arquivo zip é válido ou se é um tamanho grande de arquivo a ser descompactado?

1

Estou tentando descompactar um arquivo com o tamanho de 2 GB
Estou recebendo o seguinte erro:

unzip CLTE_C_08.zip
Archive: CLTE_C_08.zip
End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of CLTE_C_08.zip or CLTE_C_08.zip.zip, and cannot find CLTE_C_08.zip.ZIP, period.

Depois de alguns googling, algumas pessoas dizem que esse erro é porque o arquivo é muito grande, outros dizem que porque o arquivo está corrompido, outros dizem que pode ser um arquivo não unix.

Então, minha pergunta, como descobrir se o arquivo é um arquivo morto válido no meu Centos e qual é o comando / truque para descompactar arquivos grandes (se houver)

Agradecemos antecipadamente:)

Eu emiti o arquivo de comando CLTE_C_08.zip, ele fornece o seguinte:

file CLTE_C_08.zip

CLTE_C_08.zip: data

Eu tentei visualizar as informações do arquivo no meu próprio computador e recebi isso:

file avatarminis.zip

avatarminis.zip: Zip archive data, at least v1.0 to extract

A diferença acima significa que CLTE_C_08.zip não é um arquivo zip para começar?

    
por mireille raad 30.04.2010 / 06:37

2 respostas

3

Duas coisas que posso ver podem ser um problema.
A primeira pergunta é se os sistemas operacionais são os mesmos? (UNIX / MS / MAC) todos usam diferentes caracteres EOF. Eu não encontrei isso em arquivos ZIP, mas muitas vezes em outros.
O segundo é quantos anos tem o código postal / executável? O acesso de arquivo direto C / C ++ usa um inteiro longo para obter sua posição de arquivo. O tamanho máximo do arquivo é de 2 GB.

    
por 09.06.2010 / 20:27
0

como feedback / acompanhamento deste post para alguém que poderia se interessar, percebi algo:

Eu tentei descompactar um pequeno arquivo zip que foi colocado no servidor, ele me deu o mesmo erro Então, o que eu fiz foi baixar, extrair, ir para o conteúdo da pasta, selecionar os arquivos, compactá-los, fazer upload, descompactar - funcionou.

Solução de problemas do arquivo menor: zip -T nome_do_arquivo.zip     aviso zip: assinatura final ausente - provavelmente não é um arquivo zip (você     aviso de zip: lembre-se de usar o modo binário quando você o transferiu?)

Eu instalei o 7zip, testei-o com uma pasta regular usando 7za x filename.zip , funcionou, mas nessa pasta, ele não suspirou

o erro pode ser um problema de "double zipping" ... ou o modo de transmissão, usando meu palpite aqui ... agradeceria seu feedback

infelizmente o arquivo com o qual estou enfrentando um problema é de 2GB, de jeito nenhum eu poderia baixar / carregar isso na minha conexão de internet

    
por 02.05.2010 / 10:27

Tags