Использовать tar.gz файл, похожий на папку?


Есть ли у PHP расширение, позволяющее использовать tar.gz как папка?

У меня есть файл, который использует аналогичную структуру, и мне не нужно извлекать все, чтобы прочитать информацию о нем, поэтому я могу сделать file_get_contents("my/path/to/tar/something.tar.gz/out.json");?

 7
Author: JJJ, 2012-02-09

1 answers

Используйте расширение PHP Phar. Введение см. в разделе PHP: Использование архивов Phar: Введение.

file_get_contents("phar://my/path/to/tar/something.tar.gz/out.json");

Если у вас еще нет Phar, вы можете установить пакет PHP_Archive или использовать расширение PECL.

 3
Author: kba, 2012-02-09 19:02:10