php - 如何从我的 PHP 应用程序中提取受密码保护的 .zip 文件?

标签 php encryption zip

如何从我的 PHP 应用程序中提取受密码保护的 .zip 文件?

最佳答案

从 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();
}

关于php - 如何从我的 PHP 应用程序中提取受密码保护的 .zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5654115/

相关文章:

php - WordPress 随机数存储在哪里?

php - mcrypt_encrypt 初始化失败

encryption - 加密存储在远程后端(如 GCS 存储桶)上的 Terraform 状态是否有用?

bash - 解压缩 txt 文件中指定的文件列表

xcode - 无法压缩 dSyms

php - PHP 中的 System() 函数

PHP/MySQL - "BEGIN...COMMIT"不工作

php - 在 HTML 中显示 XML

php - 在不加密的情况下安全地为 api 存储密码

zip - 从 Inno Setup 中创建 ZIP 文件