ZipArchive::setEncryptionName

(PHP >= 7.2.0, PHP 8, PECL zip >= 1.14.0)

ZipArchive::setEncryptionName — Встановити метод шифрування запису на його ім'я

Опис

public ZipArchive::setEncryptionName(string $name, int $method, ?string $password = null): bool

Встановити метод шифрування запису, вказаного на його ім'я.

Список параметрів

name

Назва запису.

method

Метод шифрування, заданий однією із констант ZipArchive::EM_

password

Пароль. Якщо не вказувати, буде використано пароль за замовчуванням.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0password тепер допускає значення null.

Приклади

У цьому прикладі створюється ZIP-архів test.zip, який містить файл test.txt, зашифрований за допомогою AES 256.

Приклад #1 Архівуємо та шифруємо файл

Loading...

Примітки

Зауваження :

Функція доступна лише якщо скомпільовано за допомогою libzip ≥ 1.2.0.

Дивіться також