сжатие — добавить файл в сжатый архив (tar.gz)

Я делаю архив журнала. Я использую класс PharData для создания архива в .tar.gz
$logslist массив, в котором хранятся файлы для сжатия Вот мой код:

$archive = new PharData('logsArchived.tar');
foreach($logsList as $logFile)
{
$archive->addFile($logFile, Utility::getFilenameOfPath($logFile));
unlink($logFile);
}
$archive->compress(Phar::GZ);
unlink('logsArchived.tar');

Мой вопрос заключается в том, как я могу напрямую добавлять файлы в сжатый архив в tar.gz или извлекать содержимое сжатого архива, чтобы сохранить его в новом архиве, который я создаю.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]