有没有办法使用Zend_Filter_Encrypt
大文件,而不会将内存限制增加到不可接受的数量?
到目前为止,这是我的代码,但是当我必须加密大于 32 MB(这是我的内存限制)的文件时,它会失败,如果我将内存设置为 48MB,它就可以工作:
$vector = 'XX';
$algorithm = 'rijndael-192';
$options = array(
'adapter' => 'mcrypt',
'vector' => $vector,
'algorithm' => $algorithm,
'key' => $key
);
$encrypt = new Zend_Filter_File_Encrypt($options);
$result = $encrypt->filter($file);