Я пытаюсь понять, как читать файл META-INF/MANIFEST.MF из файла java jar в perl. Я пытаюсь использовать Mail::Header, чтобы разделить свойства в манифест. Это отлично работает, если файл манифеста уже извлечен из банки, но я пытаюсь понять, как извлечь манифест в память, а затем сразу же поместить в объект заголовка. Это то, что у меня есть до сих пор:
my $jarFile = "MyJar.jar";
my &jar = Archive::Zip->new($jarFile);
my $manifest = Archive::Zip::MemberRead->new($jar, "META-INF/MANIFEST.MF");
my $header = Mail::Header->new;
$header->read(????);
print $header->get("Class-Path");
Я не могу понять, какой конструктор и/или какую функцию извлечения/чтения использовать для чтения дескриптора файла $manifest. (я новичок в перле)