Tento descompactar um arquivo zip, mas ocorreu um erro:
$ unzip COCR2_100.zip
Archive: COCR2_100.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.
note: COCR2_100.zip may be a plain executable, not an archive
unzip: cannot find zipfile directory in one of COCR2_100.zip or
COCR2_100.zip.zip, and cannot find COCR2_100.zip.ZIP, period.
Pesquisei no Google, mas não encontrei uma solução. Fiquei me perguntando por que é e como devo corrigi-lo? Obrigado!
O arquivo zip pode ser baixado de COCR2_100 . É uma aplicação, e aqui está o site http://users.belgacom.net/chardic/cocr2.html .
Meu sistema operacional é 10.10.
jar xvf archive.zip
ou tente consertar o arquivo comzip -F archive.zip -O archive-fixed.zip
(ou-FF
, consulteman zip
).Respostas:
O problema é exatamente o que diz. O descompactação não pode encontrar a linha de código que sinaliza o final do arquivo morto, portanto:
PS Observe como o programa é feito para Windows. Então você precisa do Wine (de http://www.winehq.com ou do Ubuntu Software Center) para executá-lo.
fonte
such file
com o Winrar ou outras ferramentas populares do Windows. Arquivo de exemplostanford-chinese-corenlp-2016-10-31-models.jar
em nlp.stanford.edu/software/CRF-NER.shtml .Experimente esta excelente solução:
passos:
jar xvf
na frente do nome do arquivo, lembrando de deixar espaço antes do início do nome do arquivo.O local para onde os novos arquivos vão varia, mas geralmente o melhor truque para encontrá-los é clicar no nome do computador no Finder, que deve exibir as atividades mais recentes na parte superior de todos os arquivos.
Se o
jar
comando não estiver disponível, você poderá instalarfastjar
colando o seguinte no terminal:fonte
jar
utilitário não verifica aEnd-of-central-directory
assinatura antes de iniciar a extração. Se esse for realmente o caso, é provável que você não consiga extrair todos os arquivos e o utilitário possa terminar com um erro comoUnexpected end of ZLIB input stream
no final.Descompactar com 7z funcionou para mim:
Instale via APT com
apt install p7zip-full
.fonte
7z
me ajudou a abrir um zip criptografado por senha com o problema semelhante.Eu tive um problema semelhante hoje e tive algum sucesso com dd e gunzip. Tente o seguinte:
No meu caso, ainda recebi o erro "gunzip: stdin: final inesperado de arquivo", mas pelo menos consegui ver alguma saída.
fonte
zcat corrupt.zip > xx.csv
fez quase exatamente a mesma coisa ....O erro pode ser causado pela mistura de tipos de arquivo:
Notei que ao usar
unzip
, mas em umgunzip
arquivo (GNU), eu receberia esse erro, por exemploA utilização
gunzip
neste mesmo arquivo foi realizada sem erros. !!fonte
Eu acho que os caras / moças que responderam a você estão no caminho certo, é muito bem um arquivo corrompido. Se for esse o caso, tente outro espelho para baixar o arquivo. Você pode tentar instalar o rar abrindo o terminal
sudo apt-get install rar
que, para um arquivo zip verdadeiro, rar é um pouco exagerado. No entanto, ele adiciona suporte a outros formatos e permite extrair diferentes tipos de arquivos.fonte