unzip error & ldquo; подпись в конце-центральной директории не найдена & rdquo;

Я пытаюсь разархивировать zip-файл, но получил ошибку:

$ 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.

Я googled, но не нашел решения. Мне было интересно, почему это так и как я должен это исправить? Спасибо!

Zip-файл можно скачать с COCR2_100. Это приложение, и вот его веб-сайт http://users.belgacom.net/chardic/cocr2.html.

Моя ОС - 10.10.

80
задан 29 July 2011 в 01:02

48 ответов

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

24
ответ дан 25 May 2018 в 19:36
  • 1
    Кажется, что "распаковать" не очень надежна и поэтому не может справиться с поврежденными (или не полностью загруженными) архивами. – loevborg 9 May 2013 в 19:59
  • 2
    Не совсем, я могу распаковать such file Winrar или другие популярные инструменты Windows. Пример файла stanford-chinese-corenlp-2016-10-31-models.jar в nlp.stanford.edu/software/CRF-NER.shtml . – Mithril 14 February 2017 в 10:45

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 25 July 2018 в 21:32

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 31 July 2018 в 10:27

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 31 July 2018 в 11:29

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 2 August 2018 в 03:09

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 4 August 2018 в 19:02

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 6 August 2018 в 03:21

Проблема в том, что она говорит. Unzip не может найти строку кода, которая сигнализирует о конце архива, так что:

Архив поврежден. Это не ZIP-архив. В архиве содержится более 1 части, но это мне кажется невозможным. Вы должны попробовать другое зеркало. Это сработало для меня.

P.S. Обратите внимание, как программа создана для Windows. Поэтому вам нужно Wine (от http://www.winehq.com или Ubuntu Software Center), чтобы запустить его.

25
ответ дан 7 August 2018 в 21:07

Попробуйте это отличное решение:

jar xvf COCR2_100.zip

шаги:

перетащить файл в окно терминала. используйте стрелки клавиатуры, чтобы перейти к началу строки в типе терминала jar xvf перед именем вашего файла, не забывая оставить место перед началом имени вашего файла. захватить пиво и смотреть терминал работать свою магию, поскольку он извлекает файлы.

Местоположение, где перемещаются новые файлы, отличается, но обычно лучшим трюком для их поиска является щелчок по имени вашего компьютера в Finder, который должен отображать самую последнюю активность поверх всех файлов.

[d8 ] Если команда jar недоступна, вы можете установить fastjar, вставив в терминал следующее:

sudo apt-get install fastjar
124
ответ дан 25 May 2018 в 19:36
  • 1
    @EliahKagan это не так, но трюк работает – Christoph Walesch 28 November 2012 в 13:49
  • 2
    Это волшебно сработало для меня. +1 – Yahel 1 February 2013 в 22:54
  • 3
    Вау, это именно то, что я искал! Должен быть признанный ответ. Любая идея, почему это работает? – Willem Ellis 21 January 2014 в 06:10
  • 4
    Я думаю, что это работает для поврежденных (или не полностью загруженных) файлов, потому что утилита jar не проверяет подпись End-of-central-directory перед началом извлечения. Если это действительно так, скорее всего, вы не сможете извлечь каждый файл, и утилита может закончиться ошибкой, подобной Unexpected end of ZLIB input stream в конце. – Chirag Bhatia - chirag64 1 June 2014 в 00:45
  • 5
    Upvoted. Спасибо: это была головная боль для ремонта заглавной буквы 6.5Gb с «zip -FF»: произведенная «фиксированная». архивом была копия поврежденного (неполного) оригинала. Я знал, что файлы .jar являются внутренними ZIP-файлами, но я никогда не использовал исполняемый файл jar для распаковки архивов ZIP :-) – Troublemaker-DV 7 June 2015 в 07:41

Разогрев с помощью 7z работал для меня:

7z x COCR2_100.zip

Установить через APT с помощью apt install p7zip-full.

7
ответ дан 25 May 2018 в 19:36

У меня была аналогичная проблема сегодня, и у меня был успех с dd и gunzip. Попробуйте:

dd if=corrupt.zip | gunzip -f > xx.csv

В моем случае у меня все еще есть ошибка «gunzip: stdin: неожиданный конец файла», но, по крайней мере, я получил некоторый вывод для просмотра.

5
ответ дан 25 May 2018 в 19:36
  • 1
    Я обнаружил, что zcat corrupt.zip > xx.csv сделал почти то же самое ... – Wilf 26 July 2014 в 22:30
  • 2
    Почему вы выдаете его как csv? – Daniel Pendergast 16 February 2016 в 23:31

Я думаю, что ребята / девочки, которые ответили вам, на правильном пути, это очень хороший поврежденный файл. Если это так, попробуйте другое зеркало, чтобы загрузить файл. Возможно, вы попытаетесь установить rar, открыв терминал sudo apt-get install rar , который для подлинного zip-файла rar немного переборщил. Однако он добавляет поддержку других форматов и позволяет извлекать разные типы файлов.

1
ответ дан 25 May 2018 в 19:36

Ошибка может быть вызвана смешением типов архивов:

Я заметил, что при использовании Ошибка может быть вызвана смешением типов архива: , но на gunzip ( GNU). Я бы получил эту ошибку, например

Подпись под конец центральной директории не найдена. Либо этот файл не является zipfile, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. unzip: не удается найти каталог zipfile в одном из create_tables.sql.gz или create_tables.sql.gz.zip и не может найти create_tables.sql.gz.ZIP, период. "

Использование gunzip в этом же архиве, выполненном без ошибок. !!

1
ответ дан 25 May 2018 в 19:36

Разогрев с помощью 7z работал для меня:

7z x COCR2_100.zip

Установить через APT с помощью apt install p7zip-full.

8
ответ дан 25 July 2018 в 21:32

Ошибка может быть вызвана смешением типов архивов:

Я заметил, что при использовании Ошибка может быть вызвана смешением типов архива: , но на gunzip ( GNU). Я бы получил эту ошибку, например

Подпись под конец центральной директории не найдена. Либо этот файл не является zipfile, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. unzip: не удается найти каталог zipfile в одном из create_tables.sql.gz или create_tables.sql.gz.zip и не может найти create_tables.sql.gz.ZIP, период. "

Использование gunzip в этом же архиве, выполненном без ошибок. !!

2
ответ дан 25 July 2018 в 21:32

Я думаю, что ребята / девочки, которые ответили вам, на правильном пути, это очень хороший поврежденный файл. Если это так, попробуйте другое зеркало, чтобы загрузить файл. Возможно, вы попытаетесь установить rar, открыв терминал sudo apt-get install rar , который для подлинного zip-файла rar немного переборщил. Однако он добавляет поддержку других форматов и позволяет извлекать разные типы файлов.

1
ответ дан 25 July 2018 в 21:32

У меня была аналогичная проблема сегодня, и у меня был успех с dd и gunzip. Попробуйте:

dd if=corrupt.zip | gunzip -f > xx.csv

В моем случае у меня все еще есть ошибка «gunzip: stdin: неожиданный конец файла», но, по крайней мере, я получил некоторый вывод для просмотра.

5
ответ дан 25 July 2018 в 21:32
  • 1
    Я обнаружил, что zcat corrupt.zip > xx.csv сделал почти то же самое ... – Wilf 26 July 2014 в 22:30
  • 2
    Почему вы выдаете его как csv? – Daniel Pendergast 16 February 2016 в 23:31

Попробуйте это отличное решение:

jar xvf COCR2_100.zip

шаги:

перетащить файл в окно терминала. используйте стрелки клавиатуры, чтобы перейти к началу строки в типе терминала jar xvf перед именем вашего файла, не забывая оставить место перед началом имени вашего файла. захватить пиво и смотреть терминал работать свою магию, поскольку он извлекает файлы.

Местоположение, где перемещаются новые файлы, отличается, но обычно лучшим трюком для их поиска является щелчок по имени вашего компьютера в Finder, который должен отображать самую последнюю активность поверх всех файлов.

Если команда jar недоступна, вы можете установить fastjar, вставив в терминал следующее:

sudo apt-get install fastjar
127
ответ дан 25 July 2018 в 21:32
  • 1
    @EliahKagan это не так, но трюк работает – Christoph Walesch 28 November 2012 в 13:49
  • 2
    Это волшебно сработало для меня. +1 – Yahel 1 February 2013 в 22:54
  • 3
    Вау, это именно то, что я искал! Должен быть признанный ответ. Любая идея, почему это работает? – Willem Ellis 21 January 2014 в 06:10
  • 4
    Я думаю, что это работает для поврежденных (или не полностью загруженных) файлов, потому что утилита jar не проверяет подпись End-of-central-directory перед началом извлечения. Если это действительно так, скорее всего, вы не сможете извлечь каждый файл, и утилита может закончиться ошибкой, подобной Unexpected end of ZLIB input stream в конце. – Chirag Bhatia - chirag64 1 June 2014 в 00:45
  • 5
    Upvoted. Спасибо: это была головная боль для ремонта заглавной буквы 6.5Gb с «zip -FF»: произведенная «фиксированная». архивом была копия поврежденного (неполного) оригинала. Я знал, что файлы .jar являются внутренними ZIP-файлами, но я никогда не использовал исполняемый файл jar для распаковки архивов ZIP :-) – Troublemaker-DV 7 June 2015 в 07:41

Разогрев с помощью 7z работал для меня:

7z x COCR2_100.zip

Установить через APT с помощью apt install p7zip-full.

8
ответ дан 31 July 2018 в 10:27

Ошибка может быть вызвана смешением типов архивов:

Я заметил, что при использовании Ошибка может быть вызвана смешением типов архива: , но на gunzip ( GNU). Я бы получил эту ошибку, например

Подпись под конец центральной директории не найдена. Либо этот файл не является zipfile, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. unzip: не удается найти каталог zipfile в одном из create_tables.sql.gz или create_tables.sql.gz.zip и не может найти create_tables.sql.gz.ZIP, период. "

Использование gunzip в этом же архиве, выполненном без ошибок. !!

2
ответ дан 31 July 2018 в 10:27

Я думаю, что ребята / девочки, которые ответили вам, на правильном пути, это очень хороший поврежденный файл. Если это так, попробуйте другое зеркало, чтобы загрузить файл. Возможно, вы попытаетесь установить rar, открыв терминал sudo apt-get install rar , который для подлинного zip-файла rar немного переборщил. Однако он добавляет поддержку других форматов и позволяет извлекать разные типы файлов.

1
ответ дан 31 July 2018 в 10:27

У меня была аналогичная проблема сегодня, и у меня был успех с dd и gunzip. Попробуйте:

dd if=corrupt.zip | gunzip -f > xx.csv

В моем случае у меня все еще есть ошибка «gunzip: stdin: неожиданный конец файла», но, по крайней мере, я получил некоторый вывод для просмотра.

5
ответ дан 31 July 2018 в 10:27
  • 1
    Я обнаружил, что zcat corrupt.zip > xx.csv сделал почти то же самое ... – Wilf 26 July 2014 в 22:30
  • 2
    Почему вы выдаете его как csv? – Daniel Pendergast 16 February 2016 в 23:31

Попробуйте это отличное решение:

jar xvf COCR2_100.zip

шаги:

перетащить файл в окно терминала. используйте стрелки клавиатуры, чтобы перейти к началу строки в типе терминала jar xvf перед именем вашего файла, не забывая оставить место перед началом имени вашего файла. захватить пиво и смотреть терминал работать свою магию, поскольку он извлекает файлы.

Местоположение, где перемещаются новые файлы, отличается, но обычно лучшим трюком для их поиска является щелчок по имени вашего компьютера в Finder, который должен отображать самую последнюю активность поверх всех файлов.

Если команда jar недоступна, вы можете установить fastjar, вставив в терминал следующее:

sudo apt-get install fastjar
127
ответ дан 31 July 2018 в 10:27
  • 1
    @EliahKagan это не так, но трюк работает – Christoph Walesch 28 November 2012 в 13:49
  • 2
    Это волшебно сработало для меня. +1 – Yahel 1 February 2013 в 22:54
  • 3
    Вау, это именно то, что я искал! Должен быть признанный ответ. Любая идея, почему это работает? – Willem Ellis 21 January 2014 в 06:10
  • 4
    Я думаю, что это работает для поврежденных (или не полностью загруженных) файлов, потому что утилита jar не проверяет подпись End-of-central-directory перед началом извлечения. Если это действительно так, скорее всего, вы не сможете извлечь каждый файл, и утилита может закончиться ошибкой, подобной Unexpected end of ZLIB input stream в конце. – Chirag Bhatia - chirag64 1 June 2014 в 00:45
  • 5
    Upvoted. Спасибо: это была головная боль для ремонта заглавной буквы 6.5Gb с «zip -FF»: произведенная «фиксированная». архивом была копия поврежденного (неполного) оригинала. Я знал, что файлы .jar являются внутренними ZIP-файлами, но я никогда не использовал исполняемый файл jar для распаковки архивов ZIP :-) – Troublemaker-DV 7 June 2015 в 07:41

Разогрев с помощью 7z работал для меня:

7z x COCR2_100.zip

Установить через APT с помощью apt install p7zip-full.

8
ответ дан 31 July 2018 в 11:29

Ошибка может быть вызвана смешением типов архивов:

Я заметил, что при использовании Ошибка может быть вызвана смешением типов архива: , но на gunzip ( GNU). Я бы получил эту ошибку, например

Подпись под конец центральной директории не найдена. Либо этот файл не является zipfile, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. unzip: не удается найти каталог zipfile в одном из create_tables.sql.gz или create_tables.sql.gz.zip и не может найти create_tables.sql.gz.ZIP, период. "

Использование gunzip в этом же архиве, выполненном без ошибок. !!

2
ответ дан 31 July 2018 в 11:29

Я думаю, что ребята / девочки, которые ответили вам, на правильном пути, это очень хороший поврежденный файл. Если это так, попробуйте другое зеркало, чтобы загрузить файл. Возможно, вы попытаетесь установить rar, открыв терминал sudo apt-get install rar , который для подлинного zip-файла rar немного переборщил. Однако он добавляет поддержку других форматов и позволяет извлекать разные типы файлов.

1
ответ дан 31 July 2018 в 11:29

У меня была аналогичная проблема сегодня, и у меня был успех с dd и gunzip. Попробуйте:

dd if=corrupt.zip | gunzip -f > xx.csv

В моем случае у меня все еще есть ошибка «gunzip: stdin: неожиданный конец файла», но, по крайней мере, я получил некоторый вывод для просмотра.

5
ответ дан 31 July 2018 в 11:29
  • 1
    Я обнаружил, что zcat corrupt.zip > xx.csv сделал почти то же самое ... – Wilf 26 July 2014 в 22:30
  • 2
    Почему вы выдаете его как csv? – Daniel Pendergast 16 February 2016 в 23:31

Попробуйте это отличное решение:

jar xvf COCR2_100.zip

шаги:

перетащить файл в окно терминала. используйте стрелки клавиатуры, чтобы перейти к началу строки в типе терминала jar xvf перед именем вашего файла, не забывая оставить место перед началом имени вашего файла. захватить пиво и смотреть терминал работать свою магию, поскольку он извлекает файлы.

Место нахождения новых файлов меняется, но обычно лучшим трюком для их поиска является щелчок по имени вашего компьютера в Finder, который должен отображать самую последнюю активность поверх всех файлов.

Если команда jar недоступна, вы можете установить fastjar, вставив в терминал следующее:

sudo apt-get install fastjar
127
ответ дан 31 July 2018 в 11:29
  • 1
    @EliahKagan это не так, но трюк работает – Christoph Walesch 28 November 2012 в 13:49
  • 2
    Это волшебно сработало для меня. +1 – Yahel 1 February 2013 в 22:54
  • 3
    Вау, это именно то, что я искал! Должен быть признанный ответ. Любая идея, почему это работает? – Willem Ellis 21 January 2014 в 06:10
  • 4
    Я думаю, что это работает для поврежденных (или не полностью загруженных) файлов, потому что утилита jar не проверяет подпись End-of-central-directory перед началом извлечения. Если это действительно так, скорее всего, вы не сможете извлечь каждый файл, и утилита может закончиться ошибкой, подобной Unexpected end of ZLIB input stream в конце. – Chirag Bhatia - chirag64 1 June 2014 в 00:45
  • 5
    Upvoted. Спасибо: это была головная боль для ремонта заглавной буквы 6.5Gb с «zip -FF»: произведенная «фиксированная». архивом была копия поврежденного (неполного) оригинала. Я знал, что файлы .jar являются внутренними ZIP-файлами, но я никогда не использовал исполняемый файл jar для распаковки архивов ZIP :-) – Troublemaker-DV 7 June 2015 в 07:41

Разогрев с помощью 7z работал для меня:

7z x COCR2_100.zip

Установить через APT с помощью apt install p7zip-full.

8
ответ дан 2 August 2018 в 03:09

Ошибка может быть вызвана смешением типов архивов:

Я заметил, что при использовании Ошибка может быть вызвана смешением типов архива: , но на gunzip ( GNU). Я бы получил эту ошибку, например

Подпись под конец центральной директории не найдена. Либо этот файл не является zipfile, либо представляет собой один диск из многочастного архива. В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. unzip: не удается найти каталог zipfile в одном из create_tables.sql.gz или create_tables.sql.gz.zip и не может найти create_tables.sql.gz.ZIP, период. "

Использование gunzip в этом же архиве, выполненном без ошибок. !!

2
ответ дан 2 August 2018 в 03:09

Другие вопросы по тегам:

Похожие вопросы: