如何在 Linux 上从 PHP 创建 WinZip 兼容的 AES-256 加密 zip 文件?
我必须从 Linux 机器上的 PHP 应用程序创建一个与 WinZip 兼容的 zip 文件,并且它必须使用 AES 256 加密。我在 Windows 上找到了一些 PHP 解决方案,但它们对我没有帮助! PHP 包会很棒,但如果我需要,我总是可以让我的 PHP 代码运行 exec() 或其他东西来运行 Linux 命令行实用程序。
有什么建议吗?
I have to create a WinZip compatible zip file from a PHP application on a linux box, and it must use AES 256 encryption. I have found a few solutions for PHP on Windows, but they don't help me! A PHP package would be great, but if I need to, I can always have my PHP code run exec() or something to run a linux command line utility.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
但是,如果不担心加密,请参阅用于制作通用 zip 文件的 PHP Zip 类: http://php.net/manual/en/book.zip.php
However, should encryption not be a concern, see PHP's Zip class for making generic zip files: http://php.net/manual/en/book.zip.php
不是特定于 php 的(这个问题在没有 php 的情况下在 google 中也排名很高):
7-Zip 实现了这个功能,在我的文档中我发现了这个命令:
Not php-specific (this question is highly ranked in google also without php):
7-Zip implements this feature, in my documentation I found this command: