用PHP解压缩内存中的存档

时间:2014-06-02 00:53:40

标签: php zip unzip

是否可以在内存中解压缩PHP中的存档,即无需写入磁盘?我使用curl从GitHub获取.zip文件,并希望在不处理磁盘权限的情况下提取它。

 $zip_file = Curl::get_request("https://github.com/user/repo/archive/v1.0.zip");

1 个答案:

答案 0 :(得分:1)

查看ZIP函数http://php.net/manual/en/book.zip.php

您可以使用zip_open和zip_read函数访问ZIP文件。您还可以使用zip:// protocol

访问ZIP中的文件
file_get_contents('zip://test.zip#test.txt');