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