如何在PHP中的.tar.gz文件中获取单个文本或单个json文件的内容?

时间:2016-07-12 19:11:29

标签: php gzip

我有一个包含1,000,000个唯一i.tar.gz个文件的文件夹的.json个文件。我尝试使用$a=file_get_contents('phar://path/to/i.tar.gz/filename.json');echo $a;永远加载浏览器。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

无法随机访问.tar.gz文件。必须解压缩所需的所有文件。

您可以尝试使用.zip文件,这样可以快速随机访问。但是,许多小文件的压缩可能会更糟,因为zip条目是独立压缩的,不能使用以前文件中的重复信息来帮助压缩后续文件。