Невозможно понять ошибку с распаковкой

У меня есть *.zip файлы. Я пытался распаковать эти файлы через unzip Команда в Unix. Но это доставляет некоторые неприятности, которые я не могу понять.

Вот что я пытаюсь сделать

unzip file.zip

Это дает следующую ошибку

bad CRC 64162f32  (should be b326db0b)

Я также попробовал другой способ, который

zcat file.zip > file.txt

и это дает следующую ошибку

invalid compressed data--crc error

Как мне решить эту проблему. каждый *.zip Размер файла составляет почти 20 ГБ.

1 ответ

CRC ошибка означает циклическую проверку избыточности, в основном, контрольную сумму всех файлов, содержащихся в файле.zip - это сообщение показывает вам, что контрольная сумма, известная файлу.zip, b326db0b, не совпадает с контрольной суммой, которую она только что вычислила при попытке извлечь файлы, 64162f32.

Это сообщение говорит вам, что ваш .zip файл поврежден.

Эти файлы были заархивированы локально? Или скачали с удаленного сервера? При передаче по сети всегда делайте md5sum на ваших файлах, и проверьте его на сервере, чтобы убедиться, что вы фактически загрузили все байты, которые вы должны были.

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