fopen函数打开压缩文件问题
我希望直接用fopen函数直接打开压缩包内的一个文件,
如果是zip格式,则可用以下方法打开
$fp = fopen("zip:///tmp/12.zip#myfilein.txt", "r");
但同样的方法便无法操作gzip格式的压缩包?
每当如下如下方式打开的时候,都被告知 failed to open stream: operation failed 错误
fopen("compress.zlib:///tmp/12.tar.gz#myfilein.txt", "r");
ps:仔细查了很多遍,压缩包的路径以及压缩包内部的那个文件都是存在的,想知道这种方法针对gz格式的压缩包是不可行呢?还是我用错了方法?