Questão O arquivo zip contendo pastas agora contém arquivos zip “corruptos”


Eu fechei e dividi duas pastas com 7zip, então eu obtive o arquivo .zip.001 para o arquivo .zip.010.

Eu os renomeie para Foo.zip.001 para Foo.zip.010, e se eu abri-los agora, eles só contêm um arquivo "Foo.zip". Ao extrair esse arquivo Foo.zip, recebo um erro de arquivamento inválido.

Existe uma maneira de restaurar a estrutura de pastas dentro deste formato zip?


0


origem


Como você poderia ter "renomeado" quatro arquivos em dez arquivos? - David Schwartz
uhh, uau, meu mal, editando agora .. desculpe! - onolio


Respostas:


Renomear os arquivos provavelmente quebrou os links entre eles. Renomeie os arquivos de volta para File.Zip.001 para File.Zip.010. Em seguida, descompacte e rezipar com o nome desejado. Se você ainda tiver os arquivos originais, você também pode simplesmente compactá-los novamente com o novo nome.


1





Renomear as partes do arquivo de divisão não corrompe o conteúdo. Contanto que as partes sejam nomeadas seqüencialmente, você não deverá ter problemas para extrair nenhuma delas.

Eu só testei isso de fato com 7zip. Criado um arquivo dividido com partes test.zip.001 - test.zip.005, o que eu consegui extrair bem. Renomeado para best.zip.001 - best.zip.005 e extraiu bem. Renomeado apenas a última parte para best.z05 e na extração, tem um único best.zip assim como você descreveu. Extraindo esta archive gerou um erro de arquivamento inválido, correspondendo novamente à sua experiência.

Se você estiver usando o Windows e tiver extensões de arquivo ocultas (como são por padrão), é fácil pensar que você renomeou os arquivos corretamente, mas pode ter acabado com extensões mistas. Renomeando todas as partes no mesmo formato recomendado, ou seja, name.zip.001 - name.zip.NNN deve corrigir isso.


1