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


11

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

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


Благодарность! Так что 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>

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


В качестве меры предосторожности это хороший способ. Я буду использовать команду в следующий раз. Благодарность!
— Айронсанд
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.