2

У меня есть * .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 ответ1

2

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .