$tar->read ( $filename|$handle, $compressed, {opt => 'val'} )
Read the given tar file into memory. The first argument can either be
the name of a file or a reference to an already open filehandle (or an
IO::Zlib object if it's compressed) The second argument indicates
####
Note that you can currently not pass a "gzip" compressed filehandle,
which is not opened with "IO::Zlib", nor a string containing the full
archive information (either compressed or uncompressed). These are
worth while features, but not currently implemented. See the "TODO"
section.
####
# untested
open my $fh, '<', \$tarcontent or die "D'oh! $!\n";
my $tar=Archive::Tar->new($fh);