Как я могу проверить, не поврежден ли zip-файл?
Я знаю, что с помощью zip -F input.zip --out output.zip
я могу исправить файл.
Но я не смог найти вариант, который проверяет только файл CRC.
Я использую Ubuntu 12.04.
Я бы использовал флаг -T
/ --test
для проверки целостности.
Вы можете использовать команду md5sum
для проверки целостности файла. Это сгенерирует 128-битную строку хеша. Вы можете сгенерировать строку хеша для исходного zip-файла и сравнить их оба.
Вам просто нужно выполнить следующую команду, чтобы сгенерировать контрольную сумму md5,
:~$ md5sum <filename>
<128 bit hash string> <filename>
Если строка соответствует, то файл не поврежден. Это хороший и простой способ проверить целостность файла.