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?


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

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


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.


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


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.


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.


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.

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.


-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.


-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.


Por favor re-ler a pergunta, OP aconselhou ele está recebendo um erro ao tentar trabalhar com o conjunto como um todo
50-3
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.