51 У меня поврежден почтовый файл. Я пытался починить его zip -F file.zip а также zip -FF file.zip но не удалось Есть ли другой инструмент терминала под Linux для ремонта? linux terminal zip repair cupakob источник Может быть, файл FUBR? LiraNuna Ответы: 83 попробуй это zip -FF Corrupted.zip --out New.zip Это просканирует поврежденный zip-архив и создаст новый, устраняющий ошибки. В результате вы получите новый zip-файл. Затем просто запустите эту команду. unzip New.zip Надеюсь это поможет. Дези источник 6 Спасибо за этот ответ. Выполнение этого способа на самом деле не дало мне работающего zip-файла, повторное выполнение команды над новым zip-файлом действительно помогло. Это был отчаянный шаг, не ожидал, что это сработает. Рейн 20 Просто ссылался на этот вопрос в моем ответе на аналогичный - Linux Mint 12 - как открыть файл .zip в терминале Здесь стоит добавить, что в руководстве по zip в настоящее время говорится о разнице между -F и -FF: Один -F более надежен, если архив не слишком сильно поврежден, поэтому сначала попробуйте этот вариант. Итак, первая попытка будет: zip -F broken.zip --out fixed.zip unzip fixed.zip И если это не сработает: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme источник 5 DiskInternals ZIP Repair отлично работает под Wine, он спас меня в прошлом. Джон Т источник 3 Вы также можете просто извлечь фактический исполняемый файл из установщика, используя 7-Zip. Работает как шарм. Goyuix 4 Я не знаю о программе, которая будет лучше восстанавливать архив. Вы можете попробовать unzip -vt file.zip просто чтобы посмотреть, сможете ли вы безопасно извлечь некоторые файлы или выяснить, какие файлы в архиве повреждены. парень источник 2 спасибо за подсказку, но я получаю тот же результат, что и с "zip -F" :(
83 попробуй это zip -FF Corrupted.zip --out New.zip Это просканирует поврежденный zip-архив и создаст новый, устраняющий ошибки. В результате вы получите новый zip-файл. Затем просто запустите эту команду. unzip New.zip Надеюсь это поможет. Дези источник 6 Спасибо за этот ответ. Выполнение этого способа на самом деле не дало мне работающего zip-файла, повторное выполнение команды над новым zip-файлом действительно помогло. Это был отчаянный шаг, не ожидал, что это сработает. Рейн 20 Просто ссылался на этот вопрос в моем ответе на аналогичный - Linux Mint 12 - как открыть файл .zip в терминале Здесь стоит добавить, что в руководстве по zip в настоящее время говорится о разнице между -F и -FF: Один -F более надежен, если архив не слишком сильно поврежден, поэтому сначала попробуйте этот вариант. Итак, первая попытка будет: zip -F broken.zip --out fixed.zip unzip fixed.zip И если это не сработает: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme источник 5 DiskInternals ZIP Repair отлично работает под Wine, он спас меня в прошлом. Джон Т источник 3 Вы также можете просто извлечь фактический исполняемый файл из установщика, используя 7-Zip. Работает как шарм. Goyuix 4 Я не знаю о программе, которая будет лучше восстанавливать архив. Вы можете попробовать unzip -vt file.zip просто чтобы посмотреть, сможете ли вы безопасно извлечь некоторые файлы или выяснить, какие файлы в архиве повреждены. парень источник 2 спасибо за подсказку, но я получаю тот же результат, что и с "zip -F" :(
20 Просто ссылался на этот вопрос в моем ответе на аналогичный - Linux Mint 12 - как открыть файл .zip в терминале Здесь стоит добавить, что в руководстве по zip в настоящее время говорится о разнице между -F и -FF: Один -F более надежен, если архив не слишком сильно поврежден, поэтому сначала попробуйте этот вариант. Итак, первая попытка будет: zip -F broken.zip --out fixed.zip unzip fixed.zip И если это не сработает: zip -FF broken.zip --out fixed.zip unzip fixed.zip Graeme источник
5 DiskInternals ZIP Repair отлично работает под Wine, он спас меня в прошлом. Джон Т источник 3 Вы также можете просто извлечь фактический исполняемый файл из установщика, используя 7-Zip. Работает как шарм. Goyuix 4 Я не знаю о программе, которая будет лучше восстанавливать архив. Вы можете попробовать unzip -vt file.zip просто чтобы посмотреть, сможете ли вы безопасно извлечь некоторые файлы или выяснить, какие файлы в архиве повреждены. парень источник 2 спасибо за подсказку, но я получаю тот же результат, что и с "zip -F" :(
4 Я не знаю о программе, которая будет лучше восстанавливать архив. Вы можете попробовать unzip -vt file.zip просто чтобы посмотреть, сможете ли вы безопасно извлечь некоторые файлы или выяснить, какие файлы в архиве повреждены. парень источник 2 спасибо за подсказку, но я получаю тот же результат, что и с "zip -F" :(
Ответы:
попробуй это
Это просканирует поврежденный zip-архив и создаст новый, устраняющий ошибки.
В результате вы получите новый zip-файл. Затем просто запустите эту команду.
Надеюсь это поможет.
источник
Просто ссылался на этот вопрос в моем ответе на аналогичный - Linux Mint 12 - как открыть файл .zip в терминале
Здесь стоит добавить, что в руководстве по zip в настоящее время говорится о разнице между -F и -FF:
Итак, первая попытка будет:
И если это не сработает:
источник
DiskInternals ZIP Repair отлично работает под Wine, он спас меня в прошлом.
источник
Я не знаю о программе, которая будет лучше восстанавливать архив.
Вы можете попробовать
просто чтобы посмотреть, сможете ли вы безопасно извлечь некоторые файлы или выяснить, какие файлы в архиве повреждены.
источник