我必须从 linux 机器上的 PHP 应用程序创建一个 WinZip 兼容的 zip 文件,并且它必须使用 AES 256 加密。我在 Windows 上找到了一些 PHP 解决方案,但它们对我没有帮助!PHP 包会很棒,但如果需要,我总是可以让我的 PHP 代码运行 exec() 或其他东西来运行 linux 命令行实用程序。
有什么建议么?
不是特定于 php 的(这个问题在谷歌中排名很高,也没有 php):7-Zip 实现了这个功能,在我的文档中我发现了这个命令:
7za a -tzip -pPASSWORD -mem=AES256 target.zip filelist
但是,如果不考虑加密,请参阅 PHP 的 Zip 类以制作通用 zip 文件: http: //php.net/manual/en/book.zip.php