我无法通过打击配置和代码解压缩大文件zipArchive。
当我调用false
函数解压缩大文件(大约5Gb)时,它会立即返回ER_INCONS 21
。返回码为 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_search_grey" />
</layer-list>
。该文件可以通过zip in command成功解压缩。
我发现Libzip 1.1.2和zip 1.15.1都支持zip64(它可以支持尺寸&gt; 4G)。我无法在那里发现问题。 ZipArchive是否支持zip64?
public function unzip($filePath, $destination) { $zip = new \ZipArchive(); if ($zip->open($filePath) === TRUE) { $zip->extractTo($destination); $zip->close(); return true; } else { return false; } }