nested.tar.archives.extractor é uma pequena ferramenta para extrair arquivos tar de forma recursiva aninhadas.
O que é um arquivo tar aninhada?
É um arquivo tar contendo outros arquivos tar que pode ainda conter muitos mais arquivos tar (e assim por diante ...)
Então, o que este programa faz?
Ele extrai arquivos tar de forma recursiva.
O que há de diferente nesta?
extratores Ordinária normalmente apenas extrair um arquivo tar uma vez, ou seja, eles não vão extrair quaisquer outros arquivos tar (se houver) que estão presentes nele. Se ele tem mais arquivos tar e você quer extrair eles também, então você tem que extrair-se cada um desses arquivos. Esta pode ser uma verdadeira dor de cabeça se houver muitos arquivos tar (e são aninhados vários níveis de profundidade). Tentei fazer essa coisa fácil de utilizar esta ferramenta. Ele também tem uma interface de linha de comando.
Será que ela tem um utilitário de linha de comando?
Sim, ele faz. Você pode acessá-lo a partir do terminal usando o comando -
tar1.tar extractnested [tar2.tar ...]
(Isto é se extractnested.py é colocado em um de seus caminhos padrão)
OR
tar1.tar /../../../extractnested [tar2.tar ...]
(Onde /../../../extractnested é o caminho completo para extractnested.py)
Versão Python?
2.x do Python 3.x
Você pode encontrar muito melhor e atualizado descrição sobre isso no meu blog - http://guanidene.blogspot.com/2011/06/nested-tar-archives-extractor.html
Requirements:
- Python
Comentários não encontrado