使用尽可能少的内存在 PHP 中提取包含单个.txt文件的.gz


Extract .gz containing single .txt file in PHP using as little memory as possible

我有一个文件,example.gz,其中包含一个文件,example.txtexample.txt是一个相当大的文件,包含数百万行。

example.gz提取到服务器,同时在内存中存储尽可能少的数据的最佳方法是什么?

无法

想象比以下更好的方法:

exec("gzip -d example.gz");

文件的完整路径通常是一个好主意。