标签: php gzip
我试图逐行读取gzip文件(一旦解码)以保留内存限制,这可能吗?
答案 0 :(得分:2)
不,它不会将文件读入内存。如果查看documentation,您会看到它将资源返回到存档文件。然后,您可以使用其他函数来读取一定数量的数据(直到第一行分隔符,或固定数量的字节,甚至整个文件)。如果查看可用的函数,您将看到它们与文件API中的函数非常相似。
加分:如果您想使用标准文件API,可以使用compress.zlib://包装器打开存档。
compress.zlib://