Como posso compactar uma pasta em vários arquivos zip?

50

Estou no mac osx.

1. Existe alguma ferramenta para compactar uma pasta em vários arquivos zip?

2. Existe alguma ferramenta para dividir um arquivo zip compactado em arquivos zip menores (para abrir individualmente mais tarde)?

aneuryzm
fonte

Respostas:

71

Use a opção -s no comando zip no terminal. Portanto, se sua pasta foi chamada FolderName

zip -r -s 64 archive.zip FolderName/

64 é o tamanho da divisão (neste 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 o zipsplit para dividir um arquivo zip em vários arquivos zip menores. Use a opção -n para definir o tamanho das divisões.

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

robzolkos
fonte
11
@RobZolkos Fiz o que você sugere e tenho um pequeno archive.zip (7mb) e os segmentos (64mb cada). No entanto, não consigo descompactar o conteúdo, estou descompactando o arquivo unix archive.zip, mas recebo "deslocamento incorreto do arquivo zip (lseek)". Além disso, preciso extraí-los também no ambiente Windows, e acho que só tenho o extrator do Windows 7.
Aneuryzm
11
você só precisa executar o descompactamento archive.zip Estou apenas verificando as janelas agora.
robzolkos
11
@ RobZolkos Eu já tentei e adicionei à pergunta o erro que recebo.
Aneuryzm
11
Acabei de testar em uma pasta e funcionou bem. Fechando e descompactando. Certifique-se de descompactar em uma pasta diferente da fonte original. No Windows, não descompacta. No entanto, um programa de descompactação de freeware 7Zip 7-zip.org pode descompactá-lo sem problemas.
robzolkos
11
@RobZolkos Recebo o erro "método de compactação não suportado", você acha que o problema ocorre na etapa de extração ou na compactação?
Aneuryzm
5

Acabei de encontrar Keka , talvez possa interessá-lo, e é grátis.

Bil
fonte
6
As respostas no Ask Different precisam ser mais do que apenas um link. Não há problema em incluir um link, mas faça um resumo ou trecho da resposta. A idéia é tornar a resposta independente.
Daniel