Como remontar um arquivo zip que foi enviado por e-mail em várias partes?

33

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

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

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 esse zip e acessar os arquivos?

Cara
fonte
Muitas das respostas apontam que tudo o que você precisa fazer é descompactar o primeiro arquivo enquanto os outros estão na mesma pasta (e essa concatenação não deve ser necessária). Lembro-me de arquivos divididos em que o primeiro (ou o último?) Arquivo era .zip em vez de .z ##. Alterar as extensões de arquivo para corresponder a esse padrão pode fazê-lo funcionar corretamente. (Tente alterar .z01 para .zip e, se isso não funcionar, tente também alterar .z02 para .z01 e seu .z03 para .z02. Se isso não funcionar, tente encerrar a série com .zip (iniciando .z01 ou .z00).
AM

Respostas:

40

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

A maneira mais fácil de fazer isso é no 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ê possui ferramentas de linha de comando Unix no Windows usando Cygwin ou GnuWin32 ):

cat input.z* > output.zip
daí
fonte
5

Geralmente, há um * .zip no conjunto e alguns * .z ??. Se você abrir o * .zip, os outros serão descompactados, contanto que estejam no mesmo diretório.

Se isso não funcionar, tente o que foi dito ou se você estiver no Windows:

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

Ludwig Weinzierl
fonte
4

Você já tentou descompactar todos os arquivos? Geralmente, é preciso descompactar apenas um (o primeiro ou o último).
Talvez, se você alterar a extensão do arquivo .z00 para .zip, poderá descompactar tudo.

Leonel Martins
fonte
sim, isso funciona para mim também
Rishi
2

Normalmente, quando recebo arquivos divididos, descompacte apenas o primeiro arquivo.
Isso me deu o arquivo completo, usei 7-zip

Rishi
fonte
1

Meu palpite é que eles foram divididos diretamente, sem informações extras, portanto você deve concatená-los e acabar com um arquivo zip completo. Este tópico possui alguns links para ferramentas que podem concatenar arquivos.

jtbandes
fonte
0

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.

Ravi
fonte
Essa certamente não é a alternativa "menos propensa a erros".
Olli
0

Solução usando 7z

  1. Abra a pasta em que as pastas divididas estão armazenadas. No meu caso, eram 16 arquivos nomeados de * .7z.001 a * .7z.016
  2. Clique com o botão direito do mouse na primeira das pastas e clique com o botão esquerdo do mouse para selecionar o nome de pasta sugerido "Extrair para" proposto automaticamente pelo 7z.
  3. O 7z cria uma nova pasta não compactada dentro da mesma pasta e começa a descompactar e combinar todas elas.
Luis F. Garcia
fonte
0

Criei uma nova pasta, arraste os arquivos divididos para essa pasta. Destaque todos os arquivos, selecione Extrair. Isso criará uma nova pasta sup onde os arquivos combinados serão localizados. Usado 7-zip.

Tom Pope
fonte
-1

A combinação simples de 2 arquivos individuais em um não funcionará. Na verdade, eu apenas tentei isso nos arquivos zip, bzip2 e xz. Todos relataram que o arquivo de resultados é inválido. Porém, ele pode funcionar com arquivos de várias partes adequados.

Stabby
fonte
-1

Abra o seu gerenciador de arquivos 7-zip e navegue até onde estão as peças. Você pode realçar, clicar com o botão direito e extrair aqui ou onde quiser que o arquivo final esteja localizado.

Josh
fonte
Por favor re-ler a pergunta, OP aconselhou ele está recebendo um erro ao tentar trabalhar com o conjunto como um todo
50-3