0
У меня есть файл tar.gz размером appx размером 60 МБ ... Мне нужно извлечь XML-файл, в котором указан файл tar.gz .., но я получаю Out Of ошибка памяти при использовании следующей команды ..Извлечение файла tar.gz в perl
use Archive::Extract;
$TAR_FILE_WORK_PATH='C:\..\..\..\Perl\IN\test_sample.xml.tar.gz';
$WORK_DIR = 'C:\..\..\..\Perl\IN\Work';
my $extract_obj = Archive::Extract->new(archive => $TAR_FILE_WORK_PATH, type => 'tgz');
if (!($extract_obj->extract(to => $WORK_DIR))){
print "Error extracting tar file\n";
}
else {
print "Extracted tar file $LATEST_FILE_NAME successfully";
}
Пожалуйста, помогите мне в извлечении файла tar.gz в другой каталог в эффективном способе ....
Я пробовал использовать архив :: Tar также .. ниже код .. use Archive :: Tar; my $ tar = Архив :: Tar-> new; $ tar-> read ('C:/Srinivas /../../../ Perl/IN/Work/test_sample.xml.tar.gz'); $ tar-> extract(); Тем не менее, я получаю ошибку «Из памяти» ... Оцените некоторые ответы ... – Srini