Added external support for tar if std module can't handle the archive