Проверьте, не поврежден ли 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.