¿Cómo puedo comprimir una carpeta en múltiples archivos zip?

50

Estoy en Mac OSX.

1. ¿Existe alguna herramienta para comprimir una carpeta en múltiples archivos zip?

2. ¿Hay alguna herramienta para dividir un archivo zip comprimido en archivos zip más pequeños (para abrir individualmente más tarde)?

aneuryzm
fuente

Respuestas:

71

Use el interruptor -s en el comando zip en la terminal. Entonces, si su carpeta se llamara FolderName

zip -r -s 64 archive.zip FolderName/

64 es el tamaño de la división (en este caso, 64Mb).

Use -s to set the split size and create a split archive.  
The size is  given  as  a  number  followed optionally  by  one  
of  k (kB), m (MB), g (GB), or t (TB) (the default is m). [1]

Use zipsplit para dividir un archivo zip en múltiples archivos zip más pequeños. Use el modificador -n para establecer el tamaño de las divisiones.

[1] http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/zip.1.html

robzolkos
fuente
1
@RobZolkos He hecho lo que sugieres y tengo un pequeño archive.zip (7mb) y los segmentos (64mb cada uno). Sin embargo, no puedo descomprimir el contenido, estoy ejecutando unzip unix archive.zip pero obtengo un "desplazamiento incorrecto del archivo zip (lseek)". Además, necesito extraerlos también en el entorno de Windows, y allí solo tengo el extractor de Windows 7, supongo.
aneuryzm
1
solo necesita ejecutar unzip archive.zip. Solo estoy revisando Windows ahora.
robzolkos
1
@RobZolkos Ya lo intenté y agregué a la pregunta el error que recibo.
aneuryzm
1
Lo probé en una carpeta y funcionó bien. Cremallera y descompresión. Asegúrese de descomprimir en una carpeta diferente a la fuente original. En Windows no se descomprime. Sin embargo, un programa gratuito de descompresión 7Zip 7-zip.org puede descomprimirlos sin ningún problema.
robzolkos
1
@RobZolkos Me sale el error "método de compresión no compatible", ¿crees que el problema está en el paso de extracción o el paso de compresión?
aneuryzm
5

Acabo de encontrar a Keka , tal vez te pueda interesar, y es gratis.

Bil
fuente
66
Las respuestas a Ask Different deben ser más que un simple enlace. Está bien incluir un enlace, pero resumirlo o extraerlo en la respuesta. La idea es hacer que la respuesta sea independiente.
Daniel