Backup file goes into stdin, tar file comes out on stdout.
- Does not support encrypted backups (pull requests welcome!)
- Does not support uncompressed backups (not sure how to create these?)
To view the contents of a backup
./extract.py < backup | tar -tv
To extract all files from a backup
./extract.py < backup | tar -x
Details of backup file structure Further Details - could be used as a reference to implement backup decryption