¿Cómo vuelvo a armar un archivo zip que ha sido enviado por correo electrónico en varias partes?


33

Recibí 3 correos electrónicos, cada uno con parte de un archivo zip. Las extensiones terminan en .z00, .z01 y .z02. (Se envía por correo electrónico como tal para evitar el límite de archivo adjunto típico de 10 Mb por correo electrónico).

He puesto los 3 archivos en un directorio.

Puedo usar 7-zip y WinZip para abrir el primer archivo (el archivo .z00) y enumera el contenido del zip, pero cuando intento extraer los archivos, ambos programas informan errores.

¿Cuál es la forma menos propensa a errores de reensamblar este zip y acceder a los archivos?


Muchas de las respuestas señalan que todo lo que debe hacer es descomprimir el primer archivo mientras los otros están en la misma carpeta (y esa concatenación no debería ser necesaria). Recuerdo archivos divididos donde el primer (¿o el último?) Archivo era .zip en lugar de .z ##. Cambiar las extensiones de archivo para que coincida con ese patrón podría hacer que funcione correctamente. (Intente cambiar su .z01 a .zip, y si eso no funciona, intente también cambiar su .z02 a .z01 y su .z03 a .z02. Si eso no funciona, intente terminar la serie con .zip (comenzando con .z01 o .z00).
AM

Respuestas:


40

Es bastante seguro suponer que las partes del archivo solo deben concatenarse juntas.

La forma más fácil de hacerlo es dentro de 7-Zip: navegue a la carpeta en el administrador de archivos 7-Zip, haga clic con el botón derecho en el primer archivo de la secuencia y seleccione "Combinar archivos ..." en el menú contextual.

También se puede hacer fácilmente en la línea de comando.

En Windows:

copy /B input.z* output.zip

O Linux (o si tiene herramientas de línea de comandos de Unix en Windows usando Cygwin o GnuWin32 ):

cat input.z* > output.zip

5

Por lo general, hay un * .zip en el conjunto y un par de * .z ??. Si abre el * .zip, los demás se descomprimirán siempre que estén en el mismo directorio.

Si esto no funciona, intente lo que se dice a continuación, o si está en Windows:

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


4

¿Has intentado descomprimir todos los archivos? Por lo general, uno tiene que descomprimir solo uno (el primero o el último).
Tal vez, si cambia la extensión de .z00 a .zip, podrá descomprimir todo.


sí, eso también funciona para mí
Rishi

2

Por lo general, cuando recibo archivos divididos, descomprimo el primer archivo solamente.
Al hacerlo, me dio el archivo completo, utilicé 7-zip


1

Supongo que simplemente se dividieron directamente, sin información adicional, por lo que debería poder concatenarlos y terminar con un archivo zip completo. Este hilo tiene algunos enlaces a herramientas que pueden concatenar archivos.


0

Tuve dificultades con dos archivos que recibí como xx.zip y xx.z01. Simplemente hice:

cat xx.01 xx.zip > yy.zip

seguido por

unzip yy.zip

Dio algunas advertencias, pero hizo el trabajo. Esto fue en Ubuntu Precise.


Ciertamente, esta no es la alternativa 'menos propensa a errores'.
Olli

0

Solución usando 7z

  1. Abra la carpeta donde se almacenan las carpetas divididas. En mi caso eran 16 archivos nombrados de * .7z.001 a * .7z.016
  2. Haga clic derecho en la primera de las carpetas y haga clic izquierdo para seleccionar el nombre de carpeta sugerido "Extraer a" propuesto automáticamente por 7z.
  3. 7z luego crea una nueva carpeta sin comprimir dentro de la misma carpeta y comienza a descomprimir y combinarlos todos.

0

Creé una nueva carpeta, arrastre los archivos divididos a esa carpeta. Resalte todos los archivos, seleccione Extraer. Esto creará una nueva carpeta superior donde se ubicarán los archivos combinados. Utiliza 7 cremalleras.


-1

La combinación simple de 2 archivos individuales en uno no funcionará. De hecho, acabo de probar eso en archivos zip, bzip2 y xz. Todos informaron que el archivo de resultados no es válido. Sin embargo, podría funcionar con archivos de varias partes adecuados.


-1

Abra su administrador de archivos 7-zip y navegue hasta donde están las partes, luego puede resaltar, hacer clic derecho y extraer aquí o donde quiera que se ubique el archivo final.


Vuelva a leer la pregunta, OP ha informado que está obteniendo un error al intentar trabajar con el conjunto en su conjunto
50-3
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.