你可以使用它(假设你的服务器有"正确"的os :-))
echo shell_exec('unzip -P password file.zip');
Run Code Online (Sandbox Code Playgroud)
从 PHP 5.6.0 开始,您可以使用ZipArchive类。可以通过使用setPassword()方法设置密码来解密加密文件。
$zip = new ZipArchive();
if ($zip->open('file.zip') === true) {
$zip->setPassword('MyPassword');
$zip->extractTo('/my/destination/dir/');
$zip->close();
}
Run Code Online (Sandbox Code Playgroud)