14 class Gz extends \Magento\Framework\Archive\AbstractArchive implements \Magento\Framework\Archive\ArchiveInterface
25 $fileReader = new \Magento\Framework\Archive\Helper\File(
$source);
26 $fileReader->open(
'r');
28 $archiveWriter = new \Magento\Framework\Archive\Helper\File\Gz($destination);
29 $archiveWriter->open(
'wb9');
31 while (!$fileReader->eof()) {
32 $archiveWriter->write($fileReader->read());
36 $archiveWriter->close();
50 if (
is_dir($destination)) {
52 $destination = $destination . $file;
55 $archiveReader = new \Magento\Framework\Archive\Helper\File\Gz(
$source);
56 $archiveReader->open(
'r');
58 $fileWriter = new \Magento\Framework\Archive\Helper\File($destination);
59 $fileWriter->open(
'w');
61 while (!$archiveReader->eof()) {
62 $fileWriter->write($archiveReader->read());
pack($source, $destination)
getFilename($source, $withExtension=false)
unpack($source, $destination)