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


11

Як я можу перевірити, чи пошкоджено zip-файл? Я знаю, що за допомогою zip -F input.zip --out output.zipя можу виправити файл. Але я не зміг знайти варіант, який перевіряє лише файл CRC.

Я використовую Ubuntu 12.04.


Спасибі! Тому unzip -tя можу перевірити, чи пошкоджено zip-файл. Чи потрібно щось робити, якщо подібне питання вже існує?
— ironsand

Я не думаю, що у вас ще є достатня кількість представників, але якщо ви хочете, ми можемо позначити їх як копію.
— Каран

Пост, який ви написали, дає мені достатньо інформації. Будь ласка, позначте цю публікацію як дублікат.
— ironsand

Відповіді:


20

Я б використав -T / --testпрапор, щоб перевірити цілісність.


Я хочу лише перевірити цілісність файлу без створення zip-файлу. все одно, дякую!
— ironsand

4
що це робить -T:zip -T existing.zip
— akira

1

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

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

Якщо рядок відповідає, то файл не пошкоджений. Це хороший і простий спосіб перевірити цілісність файлу.


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