@lepidoptera

Как распаковать .XZ средствами PHP?

Здравствуйте!
Нужно распаковать архив .xz средствами PHP. Не могу найти такой скрипт.
Пробовал raulfraile/distill - не работает.
Пробовал wapmorgan/unified-archive - не работает.
В последний влезал, чтобы посмотреть, почему не работает. Там внутри конструктора проверяется наличие расширения PHP 'xz'. Не нашел никакой информации по этому расширению в сети - не могу техподдержке сервера кинуть вменяемый запрос.
payden/php-xz не могу установить, так как администрирование на стороне сервера, и sudo и все остальное запрещено.
Все встроенные в PHP разархиваторы тоже перепробовал, понятное дело.
Посоветуйте, пожалуйста, как быть?
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
2ord
@2ord
На сервере необходимо наличие пакета xz-utils (Debian).
Распаковать можно, выполнив внешнюю команду ОС:
tar -xf file.tar.xz
или
unxz myarchive.xz
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
Похоже, единственный вариант просить техподдержку собрать и подключить вам библиотеку payden/php-xz. Без неё PHP не будет понимать архивы .XZ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы