Я перенес большой (140 ГБ) образ диска на свою машину через ftp в формате 7z, используя куски 4 ГБ. Когда я скачал его, ни один из кусков не может быть открыт с помощью 7zip. В первом файле я получаю "Unspecified error", в остальных файлах я получаю "Невозможно открыть как архив". Никаких 7zip-операций, таких как Test/Extract/Open работает, ни с одним из файлов. Естественно, я подозреваю повреждения, но кажется странным, если каждый файл был поврежден при передаче.

На машине, с которой были загружены файлы, они прекрасно открываются в той же версии 7zip, которую я использую на принимающей стороне. Когда я делаю контрольную сумму для файла 7z.001, она совпадает как на отправляющей, так и на принимающей машине. Повреждение в последующем файле в последовательности не должно влиять на то, как открывается файл 7z.001, верно?

В чем может быть проблема? Файл .7z.001 не должен быть поврежден, поскольку контрольная сумма совпадает, но все же все декомпрессоры, похоже, согласны с тем, что этот файл действительно поврежден. Что я должен попробовать дальше?

1 ответ1

0

Хорошо, я нашел проблему и отвечу на свой вопрос в случае, если кто-то столкнется с той же проблемой: открытие, извлечение или тестирование первого файла требует наличия ВСЕХ ФАЙЛОВ и их отсутствия. Не только тот, который вы пытаетесь открыть.

Поврежденные или отсутствующие файлы позже в этой последовательности будут означать, что первый архив не открывается с загадочным сообщением об ошибке. Это, конечно, невероятный недостаток в их формате файлов, а также ужасный UX, чтобы не сообщать правильное сообщение об ошибке, информирующее о пропавшем файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .