A small tool for recursively extracting nested tar archives
What is a nested tar archive?
It is a tar archive containing other tar archives which may further contain many more tar archives (and so on...)
So what does this program do?
It extracts tar archives recursively.
What's different in this?
Ordinary extractors normally just extract a tar archive once, ie they won't extract any other tar archives (if any) that are present in it. If it has more tar archives and you want to extract them too, then you have to yourself extract each of these archives. This can be a real headache if there are many tar archives (and are nested many levels deep). I have tried to make this thing easy using this tool. It also has a commandline interface.
Does it have a command line utility?
Yes, it does. You can access it from the terminal using the command -
extractnested tar1.tar [tar2.tar ...]
(this is if extractnested.py is placed in one of your default paths)
/../../../extractnested tar1.tar [tar2.tar ...]
(where /../../../extractnested is the full path to extractnested.py)
Python 2.x and 3.x
You can find much better and updated description about this on my blog - http://guanidene.blogspot.com/2011/06/nested-tar-archives-extractor.html