it-swarm-pt.tech

Como faço para remontar um arquivo Zip que foi enviado por email em várias partes?

Recebi 3 e-mails contendo cada parte de um arquivo Zip. As extensões terminam em .z00, .z01 e .z02. (E-mail como tal para contornar o limite típico de anexos de 10 Mb por e-mail.)

Eu coloquei todos os 3 arquivos em um diretório.

Eu posso usar o 7-Zip e o WinZip para abrir o primeiro arquivo (o arquivo .z00) e ele lista o conteúdo do Zip, mas ao tentar extrair os arquivos, ambos os programas estão relatando erros.

Qual é a maneira menos propensa a erros de remontar este Zip e chegar aos arquivos?

32
Guy

É bastante seguro assumir que as partes do arquivo precisam ser concatenadas juntas.

A maneira mais fácil de fazer isso é dentro do 7-Zip - navegue até a pasta no gerenciador de arquivos 7-Zip, clique com o botão direito do mouse no primeiro arquivo da sequência e selecione "Combinar arquivos ..." no menu de contexto.

Também pode ser feito facilmente na linha de comando.

No Windows:

copy /B input.z* output.Zip

Ou Linux (ou se você tiver ferramentas de linha de comando Unix no Windows usando Cygwin ou GnuWin32 ):

cat input.z* > output.Zip
40
therefromhere

Geralmente há um * .Zip no set e um par de * .z ??. Se você abrir o * .Zip, os outros serão descompactados, assim como no mesmo diretório.

Se isso não funcionar, tente o que daí disse, ou se você estiver no Windows:

copy /B yourfile.z00 + yourfile.z01 + yourfile.z02 yourfile.Zip

5
Ludwig Weinzierl

Você já tentou descompactar todos os arquivos? Normalmente, é preciso descompactar apenas um (o primeiro ou o último).
Talvez, se você alterar a expressão de .z00 para .Zip, poderá descompactar tudo.

3
Leonel Martins

Meu palpite é que eles foram divididos diretamente, sem informações extras, então você deve ser capaz de concatená-los e acabar com um arquivo Zip completo. Este tópico tem alguns links para ferramentas que podem concatenar arquivos.

1
jtbandes

Normalmente, quando recebo arquivos divididos, descompacte o primeiro arquivo apenas.
Fazer isso me deu o arquivo completo, eu usei o 7-Zip

1
Rishi

Eu criei uma nova pasta, arraste os arquivos divididos para essa pasta. Realce todos os arquivos, selecione Extrair. Isso criará uma nova pasta onde os arquivos combinados serão localizados. Usado 7-Zip.

0
Tom Pope

Solução Usando 7z

  1. Abra a pasta onde as pastas divididas estão armazenadas. No meu caso, eles eram 16 arquivos nomeados de * .7z.001 para * .7z.016
  2. Clique com o botão direito do mouse na primeira das pastas e clique com o botão esquerdo para selecionar o nome da pasta sugerida "Extrair para" proposto automaticamente por 7z.
  3. O 7z então cria uma nova pasta não compactada dentro da mesma pasta e inicia a descompactação e a combinação de todos eles.
0
Luis F. Garcia

Eu tive dificuldade com dois arquivos que recebi como xx.Zip e xx.z01. Eu simplesmente fiz:

cat xx.01 xx.Zip > yy.Zip

seguido por

unzip yy.Zip

Deu alguns avisos, mas fez o trabalho. Isso foi no Ubuntu Precise.

0
Ravi