in reply to Archive::Tar->list_archive Properties

Reading the docs I would try

use Archive::Tar; my @properties = qw( name size mtime ); my $location = "/vol/archive5/test5.tar"; my %files = Archive::Tar->list_archive($location,0,\@properties); print Dumper \%files;

UPDATE: my posted code seems to work...

UPDATE: the output looks funny though:

$VAR1 = { 'HASH(0x3148770)' => { 'mtime' => 1351116756, 'name' => 'SuffixTree-0.07/t/test_str +ing.t', 'size' => 742 }, 'HASH(0x2f9e870)' => { 'mtime' => 1351116816, 'name' => 'SuffixTree-0.07/suffix_tre +e.h', 'size' => 6075 }, 'HASH(0x3148410)' => { 'mtime' => 1351115894, 'name' => 'SuffixTree-0.07/t/13-kwali +tee.t', 'size' => 691 }, ...

Design-wise, an array of hash references would make more sense imho.