是否可以在内存中解压缩PHP中的存档,即无需写入磁盘?我使用curl从GitHub获取.zip文件,并希望在不处理磁盘权限的情况下提取它。
$zip_file = Curl::get_request("https://github.com/user/repo/archive/v1.0.zip");
答案 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');