我正在尝试将 python ruby程序转换为php,并且对如何使用php读取压缩的gz文件感到困惑。在 python ruby中我们使用了
if File.exists?(asset_file + '.gz')
Zlib::GzipReader.open(asset_file + '.gz') do |file|
asset_data = file.read
end
elsif File.exists?(asset_file)
File.open(asset_file) do |file|
asset_data = file.read
end
end
看完php文档后,似乎我们必须知道文件长度,但这是变量并非所有gzip文件都是相同的大小。
读取gzip文件并将其内容输出的最佳方法是什么(注意gzip文件只包含一个项目)