Erro ao descompactar um arquivo

14

Estou recebendo o seguinte erro ao descompactar um arquivo

unzip user_file_batch1.csv.zip

Archive:  user_file_batch1.csv
  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 user_file_batch1.csv or
        user_file_batch1.csv.zip, and cannot find user_file_batch1.csv.ZIP, period.

Acredito que este arquivo não está corrompido ou que faz parte de um arquivo multi-archive, já que usando o Archive Utility eu consegui descompactá-lo. Eu tentei renomeá-lo para .zip , mas não funcionou.

A saída de type file user_file_batch1.csv.zip foi

user_file_batch1.csv.zip: uuencoded or xxencoded text
    
por user1711845 13.06.2014 / 17:46

7 respostas

15

Seu arquivo tem um nome .zip , mas não está no formato zip. Renomear um arquivo não altera seu conteúdo e, em particular, não o transforma magicamente em um formato diferente.

(Alternativamente, o mesmo erro pode acontecer com um arquivo zip incompleto - mas desde que o Archive Utility funcionou, este não é o caso).

Execute file user_file_batch1.csv.zip para ver que tipo de arquivo é esse. É presumivelmente algum outro tipo de arquivo que o Archive Utility entenda.

user_file_batch1.csv.zip: uuencoded or xxencoded text

Execute o seguinte comando:

uudecode user_file_batch1.csv.zip

Isso cria um arquivo cujo nome é indicado em user_file_batch1.csv.zip . Se você quiser escolher um nome de arquivo de saída diferente:

uudecode -o user_file_batch1.csv.decoded user_file_batch1.csv.zip

O arquivo de saída nesse estágio pode ser um arquivo. (Talvez seja um zip, na verdade.) Execute o utilitário file novamente neste arquivo para ver o que é. Se você escolher o nome de arquivo automático, pode dar uma pista.

    
por 16.06.2014 / 03:38
7

Eu tive um problema semelhante ao fazer unzip archive.zip , me dando

Archive: archive.zip
warning [archive.zip]: ... extra bytes at beginning or within zipfile
(attempting to process anyway)
error [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)

Fazer file archive.zip me deu

Zip archive data

Usando 7z e archive.zip trabalhado.

    
por 07.12.2016 / 14:33
1

Vá para o seu local de zip e descompacte por este comando

jar xvf yourzipfile.zip
    
por 26.12.2016 / 09:50
1

Eu tive o mesmo problema com o descompactar.

Então eu tentei extrai-lo com 7z e jar sem sorte. Mais tarde descobriu-se que o era uma versão velha e silenciosa do p7zip.

Eu instalei um novo da fonte e resolvi o problema. Um simples:

7z x archive.zip

extraiu corretamente.

    
por 28.07.2017 / 21:02
0

se você quiser copiar o conteúdo do texto no arquivo zip, apenas gzip o arquivo para o formato de arquivo e para listar o conteúdo, use zcat

# unzip ADUReport.zip
Archive:  ADUReport.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 ADUReport.zip or
        ADUReport.zip.zip, and cannot find ADUReport.zip.ZIP, period.
 #gunzip ADUReport.zip
gunzip: ADUReport.zip: unknown suffix -- ignored
 zcat ADUReport.zip

#zcat: ADUReport.zip: not in gzip format
#gzip ADUReport.zip
#l
 #zcat ADUReport.zip.gz
    
por 16.02.2016 / 08:42
0

Se foi um arquivo 7zip, você pode tentar instalar o 7zip.

link

    
por 19.09.2016 / 01:25
-1

Eu tenho esse problema depois que renomei o arquivo zipado.

Soluções:

  1. Renomeie para o nome original de volta

  2. Use outras ferramentas de descompactação ( jar , 7z , gunzip , fastjar , etc.)

por 29.08.2018 / 08:35

Tags