PHP ZipArchive可以';I don’不要在里面读超过21797个文件

PHP ZipArchive可以';I don’不要在里面读超过21797个文件,php,ziparchive,Php,Ziparchive,我只需要从zip文件data.zip中提取一个文件,例如188139.xml 文件包含超过88000个文件的文件夹。但在打开之后-它显示了21797个文件,无法打开具有大索引的文件(确实存在)。但是打开1.xml、200.xml等 所以看起来像是限制。有什么建议如何打开所需的文件吗?看起来像是库中的一个bug。使用execute()函数的替代方法修复了此问题。并且该限制不依赖于环境。我在Windows本地计算机和CentOS生产服务器上也有相同的功能。实际上,如果我使用extractTo功能,则

我只需要从zip文件data.zip中提取一个文件,例如188139.xml

文件包含超过88000个文件的文件夹。但在打开之后-它显示了21797个文件,无法打开具有大索引的文件(确实存在)。但是打开1.xml、200.xml等


所以看起来像是限制。有什么建议如何打开所需的文件吗?

看起来像是库中的一个bug。使用execute()函数的替代方法修复了此问题。

并且该限制不依赖于环境。我在Windows本地计算机和CentOS生产服务器上也有相同的功能。实际上,如果我使用extractTo功能,则只提取了21797个文件。我也尝试过PclZip库-同样的运气。但当我使用WindowsZIP解压时,所有文件都可用。我还分析了读取文件的大小:42232783压缩文件和260875698未压缩文件。总文件大小171.3Mb