Converte .tar.gz / .tar.bz2 para .7z em lote?

2

Como faço para converter arquivos .tar.gz e .tar.bz2 em arquivos .7z usando a linha de comando?

    
por Mehrdad 26.06.2011 / 10:20

2 respostas

0

Atualização : perdi completamente a tag ' windows ' na sua pergunta.
Então, a menos que você use algumas ferramentas unix (Cygwin?), Esta resposta não é utilizável lá.
Espero que cygwin implemente este canal corretamente - você precisará de bash , tar , bzip2 e 7z do ambiente.

Você pode canalizar a saída tar em um 7z assim,

tar xfj filename.tar.bz2 | 7z a -si filename.7z

e da mesma forma,

tar xfz filename.tar.gz | 7z a -si filename.7z

Isso economizará o espaço em disco para os dados extraídos, mas não será convertido em linha. Você ainda precisará de espaço suficiente para armazenar o ' 7z ' sendo criado a partir do tarball.
Você só pode excluir o tarball após o término do pipe.

    
por 26.06.2011 / 13:08
0

tente ArcConvert .

Eu não testei pessoalmente este programa, mas ele diz que faz o que você quer, no site:

------------------------------------------------------------------------------
This convertor can convert the following archives:
------------------------------------------------------------------------------
7-ZIP/ LZH / CAB / ZIP / ARJ / ACE / RAR / TAR / TGZ / GZ / Z / BZ2 / YZ1 /
YZ2 / GCA / BEL / RPM / DEB/ BH / Noa32 / HKI / PAQAR / SQX /HA /ZOO /
UHARC /LFB / ZLIB / UCL / IMP / RS / SPL / APK / Arc / DZ / MSI / ALZ /
PMA / PAQ7 / CHM / UDA / PAQ8 / Cryptonite / ISO / LZOP / BMA /
ZIP AES (128/192/256) / Nanozip Alpha/ XZ/ FreeArc/Zpaq/GZA
------------------------------------------------------------------------------
to the following ones:
------------------------------------------------------------------------------
ZIP, 7-ZIP, CAB, LHA, TAR, TGZ, BZ2, YZ1, BGA, RAR, ACE, NOA32, PAQAR,
UHARC, YZ2, DZ, HA, XZ, FreeArc, ARJ/PAQ9/GZA

captura de tela:

    
por 19.11.2014 / 22:20