PHP从Zip存档中读取
我在.gz(tar然后gz)档案(〜700MB)中有一些序列化的数据,我想用PHP读取而不解压缩并从中提取一些字段。PHP从Zip存档中读取
已经试过PHP:Zip类,但它一直给出这个错误“无法找到EOCD签名”。我启用了zip扩展。
邮编=>启用 扩展版本=> $编号:php_zip.c,V 1.95.2.6 2007年5月19日22时35分49秒pajoye精通$ 邮编版本=> 1.8.10 Libzip版本=> 0.7.1
编辑:存档没有损坏。它解压后效果很好,并且
这是因为任何 2013-03-25 03:45:03
因此,在30个字符以内不能有答案? – Tim 2013-03-25 03:49:20
对于有效答案+1,但是,答案可以有一些函数描述来填充30个字符限制而不是评论。 – 2013-03-25 07:17:03
您无法使用Zip与Linux gzip存档配合使用。 – 2013-03-25 03:40:40
在perl中也有相同的错误。试过Perl-Compress-Zlib,Perl-Zip-Archive。 – Rakesh 2013-03-25 03:43:27
“只要使用Deflate压缩来压缩任何压缩成员,就可以使用Archive :: Zip(就是这样)来解压缩PKZIP/WinZip/etc/archives。” – 2013-03-25 03:44:33