Как ZIP, GZIP и TAR работают без системных утилит?
Архивы обрабатываются средствами PHP и доступными на сервере расширениями.
Как это устроено
tar использует PHP-механизмы для несжатого TAR; zip при необходимости работает через ZipArchive и поддерживает предусмотренные сценарии GZIP.
На практике
При распаковке проверяются опасные пути и ссылки. Если на сервере отсутствует необходимая возможность, команда честно сообщает об этом вместо имитации успеха.
Примеры
install zipinstall tarzip sandbox/data sandbox/tmp/data.ziptar sandbox/data sandbox/tmp/data.tar