Я сжал и разделил две папки с помощью 7zip, поэтому я получил File.zip.001 в File.zip.010.

Я переименовал их в Foo.zip.001 в Foo.zip.010, и если я открою их сейчас, они содержат только файл "Foo.zip". После извлечения этого файла Foo.zip я получаю неверную ошибку архива.

Есть ли способ восстановить структуру папок в этом формате zip?

2 ответа2

1

Переименование файлов, вероятно, разорвало связи между ними. Переименуйте файлы обратно в файл.Zip.001 в файл.Zip.010. Затем распакуйте и распакуйте их с нужным вам именем. Если у вас все еще есть оригинальные файлы, вы можете просто снова сжать их с новым именем.

1

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

Я только что проверил это на самом деле с 7zip. Создал сплит архив с частями test.zip.001 - test.zip.005, который мне удалось распаковать нормально. Переименован в best.zip.001 - best.zip.005 и извлечен нормально. Переименовал только последнюю часть в best.z05 и, извлекая, получил один лучший .zip, как вы описали. При извлечении этого архива возникла недопустимая ошибка архива, снова соответствующая вашему опыту.

Если вы используете Windows и у вас скрыты расширения файлов (как они есть по умолчанию), легко подумать, что вы правильно переименовали файлы, но у вас могут быть смешанные расширения. Переименование всех частей в том же рекомендуемом формате, т.е. name.zip.001 - name.zip.NNN должен это исправить.

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