Я создал zip с шифрованием, используя setEncryptionName, следующим образом:
if($zip->open($zip_destination_real,\ZipArchive::CREATE) === TRUE)
{
$zip->addFile($filePath_real,'xyz.txt');
$zip->setEncryptionName('xyz.txt', \ZipArchive::EM_AES_256, '12345');
$zip->close();
}
Теперь, как извлечь этот файл zip? Функция extractTo возвращает false.
$ r = $ zip-> extractTo ($ dir_real);var_dump ($ r);
Я использую php 7.2
Даже когда я вручную извлекаю папку, она запрашивает пароль. Я ввожу 12345 как установлено, но появляется ошибка, сообщающая, что при извлечении произошла ошибкафайлы.