in reply to checking module version

Take a look at Extutils::Installed and Sort::Versions.
$ perl -wl use strict; use ExtUtils::Installed; my $instmod = ExtUtils::Installed->new(); foreach my $module ($instmod->modules()) { print $module; print $instmod->version($module); } __END__ Algorithm::Diff 1.1902 Apache::Session 1.80 Archive::Tar 1.30 Archive::Zip 1.16 Array::RefElem 1.00 ...
--
print map{chr}unpack(q{A3}x24,q{074117115116032097110111116104101114032080101114108032104097099107101114})