ZipArchive::setPassword
(PHP 5 >= 5.6.0, PHP 7, PECL zip >= 1.12.4)
ZipArchive::setPassword — アクティブなアーカイブにパスワードを設定する
説明
public ZipArchive::setPassword
( string $password
) : bool
アクティブなアーカイブにパスワードを設定します。
パラメータ
password
- アーカイブに使用されるパスワード。
返り値
成功した場合に true
を、失敗した場合に false
を返します。
注意
注意:
PHP 7.2.0 と libzip 1.2.0 以降では、パスワードはアーカイブを解凍するのに使われます。 そして、ZipArchive::setEncryptionName() と ZipArchive::setEncryptionIndex() のデフォルトのパスワードとしても使われます。 これより前のバージョンでは、この関数はアーカイブの解凍のみに使うパスワードを設定していました。 つまり、パスワードで保護されていない ZipArchive をパスワードで保護された ZipArchive に変換していませんでした。
参考
- ZipArchive::setEncryptionIndex() - index で定義されたエントリの暗号化方法を指定する
- ZipArchive::setEncryptionName() - 名前で定義されたエントリの暗号化方式を設定する