Невозможно понять ошибку с распаковкой
У меня есть *.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
на ваших файлах, и проверьте его на сервере, чтобы убедиться, что вы фактически загрузили все байты, которые вы должны были.