Проверьте, не поврежден ли zip-файл [дубликат]

11

Как я могу проверить, не поврежден ли zip-файл? Я знаю, что с помощью zip -F input.zip --out output.zipя могу исправить файл. Но я не смог найти вариант, который проверяет только файл CRC.

Я использую Ubuntu 12.04.

Ironsand
источник
Благодарность! Так что unzip -tя могу проверить, не поврежден ли zip-файл. Должен ли я что-то сделать, если подобный вопрос уже существует?
Айронсанд
Я не думаю, что у вас еще достаточно представителей, но если вы хотите, мы можем пометить как дубликат для вас.
Каран
Пост, который вы написали, дает мне достаточно информации для меня. Пожалуйста, отметьте этот пост как дубликат.
ironsand

Ответы:

20

Я бы использовал -T / --testфлаг для проверки целостности.

Акира
источник
Я хочу только проверить целостность файла, не делая zip-файл. Спасибо, в любом случае!
Айронсанд
4
что делает -T:zip -T existing.zip
Акира
1

Вы можете md5sumдать команду проверить целостность файла. Это сгенерирует 128-битную строку хеша. Вы можете сгенерировать строку хеша для исходного zip-файла и сравнить их оба. Вам просто нужно выполнить следующую команду, чтобы сгенерировать контрольную сумму md5,

:~$ md5sum <filename>
<128 bit hash string> <filename>

Если строка соответствует, то файл не поврежден. Это хороший и простой способ проверить целостность файла.

PRASHANT
источник
В качестве меры предосторожности это хороший способ. Я буду использовать команду в следующий раз. Благодарность!
Айронсанд