Как исправить конец подписи центрального каталога, не найденной



Попробуйте наш инструмент устранения неполадок

Сжатые файлы широко используются в современном мире. Поскольку размер файлов увеличивается день ото дня, все больше и больше людей обращаются к сжатию. При попытке распаковать сжатый файл пользователи сталкивались с проблемой « Подпись конца центрального каталога не найдена ' сообщение об ошибке. Это сообщение об ошибке появляется, когда вы пытаетесь распаковать файлы с помощью утилиты unzip. Более подробное описание указанного сообщения об ошибке приводится в указанном предложении.



Конец подписи центрального каталога не найден



Как оказалось, причины указанного сообщения об ошибке довольно очевидны и даже упоминаются в сообщении об ошибке. Сообщение об ошибке появляется, когда файл, который вы скачали, является неполным или в процессе загрузки произошла ошибка. Однако это не единственная причина проблемы. Поэтому, для лучшего понимания, мы рассмотрим их ниже более подробно. Сообщение об ошибке можно легко исправить, поэтому вам не о чем беспокоиться, поскольку оно является довольно общим. С учетом сказанного, давайте разберемся с причинами указанного сообщения об ошибке.



  • Поврежденный файл - Одна из основных причин, по которой эта ошибка появляется, - это когда вы пытаетесь разархивировать файл что повреждено. Это может произойти по ряду причин, например, загрузка не могла быть завершена должным образом, что привело к повреждению файла. В таком случае самый безопасный вариант - удалить проблемный файл, а затем загрузить его снова.
  • Неправильная утилита - Как оказалось, если вы попытаетесь использовать утилиту unzip для сжатых файлов, которые не поддерживаются указанной утилитой, таких как файлы .gz или gunzip, вы, скорее всего, получите указанное сообщение об ошибке. В таком случае вам придется использовать соответствующую утилиту gunzip, чтобы распаковать такие файлы без каких-либо проблем.
  • Многостраничный архив - Наконец, еще одна причина, которая может привести к появлению указанного сообщения об ошибке, - это файл, состоящий из нескольких частей. Это означает, что файл, который вы пытаетесь сжать, также содержит другие части, необходимые для правильного его распаковки. В таком случае вам придется объединить файлы, а затем разархивировать их.

Теперь, когда мы рассмотрели причины указанного сообщения об ошибке, давайте рассмотрим методы, которые вы можете реализовать для решения этой проблемы. Итак, без лишних слов, приступим.

Метод 1: используйте альтернативные утилиты

Как оказалось, утилита unzip ищет строку кода, которая указывает на конец сжатого файла. Поэтому, когда утилита не может сохранить указанные строки, в результате появляется сообщение об ошибке, поэтому вы не можете распаковать файл. Однако есть и другие похожие утилиты, которые можно использовать для достижения той же цели. Эти альтернативы хороши тем, что они не ищут конечный код и, таким образом, могут распаковывать файлы, о которых идет речь. Для этого следуйте приведенным ниже инструкциям.

7zip

Первая утилита, которую вы можете попробовать, - это бесплатная утилита 7zip. Вот как это использовать:



  1. Прежде всего, вы должны установить его на свой компьютер.
  2. Если вы находитесь на Mac устройство, вы можете использовать менеджер пакетов brew для установки утилиты. Для этого введите в окне терминала следующую команду:
    варить установить p7zip
  3. Если вы используете Ubuntu устройство, вы можете использовать следующую команду:
    sudo apt install p7zip-full

    Установка 7zip

  4. Для Windows вы можете просто скачать утилиту с их веб-сайта.
  5. После того, как вы загрузили файл, используйте следующую команду, чтобы разархивировать файл:
    7z x filename.zip

    Распаковка с помощью 7zip

  6. Посмотрите, решит ли это проблему для вас.

Fastjar и Ditto

Еще одна утилита для архивирования, о которой, как сообщают другие пользователи, столкнувшиеся с той же проблемой, - это утилита fastjar, основанная на Java. За Mac пользователи могут использовать встроенную утилиту, известную как ditto. Следуйте приведенным ниже инструкциям, чтобы установить и использовать его:

  1. Чтобы установить утилиту, вам нужно будет запустить следующую команду в окне терминала в Ubuntu:
    sudo apt установить fastjar

    Установка Fastjar

  2. Для Windows вы можете скачать утилиту с SourceForge а затем перейдите в каталог утилиты.
  3. После установки утилиты выполните следующую команду, чтобы распаковать файл:
    jar xvf filename.zip

    Извлечение с помощью Fastjar

  4. Для пользователей Mac используйте вместо этого следующую команду, которая использует утилиту ditto:
    ditto -xk YourZipfile.zip ./
  5. Здесь ./ относится к текущему каталогу. Это означает, что файл будет распакован в ваш активный каталог.

Заметка:

Здесь важно отметить, что часто пользователи пытаются распаковать файлы .gz с помощью утилиты unzip. Это часто приводит к ошибкам, подобным рассматриваемой. Для файлов .gz вам потребуется соответствующая утилита gunzip, чтобы эффективно распаковать файлы. Это для пользователей Ubuntu, так как часто сжатые файлы оказываются файлами .gz. Поэтому используйте либо утилиту gunzip, либо утилита tar для извлечения таких файлов.

Метод 2: загрузите файл снова

Как оказалось, «подпись конца центрального каталога не найдена» обычно возникает, когда соответствующий файл либо не был загружен должным образом, либо был поврежден в процессе загрузки. Когда это происходит, утилита unzip не может правильно прочитать файл и, как следствие, выдает указанное сообщение об ошибке. Чтобы исправить это, вам нужно просто загрузить проблемный файл еще раз, и это должно решить вашу проблему, если вышеупомянутые альтернативы не работают для вас. Когда вы снова загрузите файл правильно, он должен разархивироваться без каких-либо проблем.

3 минуты на чтение