开发者

Opening and creating password protected zip files with PHP

I have found the following two commands to respeciv开发者_运维技巧ely create and open password protected zip files. I was however wondering if it's possible to do this in pure PHP

echo system('zip -P password file.zip file.txt');  
echo shell_exec('unzip -P password file.zip');


It was not possible do do below PHP5.6.0. But in a new PHP5.6.x version developers added this functionality. So no need for a scary system or shell_exec (which can lead to security vulnerability).

So right now you can do something like this:

ZipArchive::setPassword($password)


You can create simple file zip using some libraries (as PclZip) but you can't create zip with the password.


No, PHP's ZIP library has no support for passwords. You might look for another ZIP library that supports it and has PHP language bindings.

I don't know any from the top of my head that supports it for creating and opening.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜