像使用文件夹一样使用tar.gz文件


Use tar.gz file like a folder?

PHP是否有允许像文件夹一样使用tar.gz的扩展?

我有一些使用类似结构的文件,我不需要提取所有内容来读取有关它的信息,所以我可以制作file_get_contents("my/path/to/tar/something.tar.gz/out.json");吗?

使用PHP的Phar扩展。有关简介,请参阅PHP:UsingPharArchives:introduction。

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

如果您还没有Phar,可以安装PHP_Archive软件包或使用PECL扩展。