Como faço para converter meus arquivos zip existentes para 7z com a linha de comando 7-zip?

1

Gostaria de converter alguns milhares de arquivos zip em 7z, com compactação máxima e multithreading ativados.

Também em outro lugar. Como c: \ temp \ file.zip para f: \ convertido \ file.7z

    
por Grumpy ol' Bear 18.07.2011 / 21:23

3 respostas

2

Você pode usar arepack (incluído no atool suite de comandos ) para converter entre os formatos de arquivo. Combinado com um pouco de bash, torna fácil converter um monte de arquivos ZIP em 7z:

for f in *.zip; do arepack $f $f.7z; done
rm *.zip
    
por 11.08.2016 / 14:45
1

Não importa, o link faz o trabalho muito bem!

Edit: Mas, demorou muito ...

    
por 18.07.2011 / 21:51
0

Eu escrevi um script em Python - link Você pode executá-lo com:

./zip27z.py your_archive.zip

e ele criará o seu_arquivo.7z próximo a ele.

Ou você pode instalá-lo no seu sistema com make install (se vir o repo)

E é só ligar:

zip27z your_archive.zip

Precisa de programas unzip e 7za .

Você pode modificá-lo como quiser para suas necessidades (e enviar um pedido de pull)

    
por 22.07.2013 / 19:49