परिचय
PHP का ज़िप एक्सटेंशन रजिस्टर करता है zip:// आवरण PHP 7.2.0 आगे एन्क्रिप्टेड अभिलेखागार के लिए पासवर्ड का समर्थन करता है। केवल एक ज़िप संदर्भ विकल्प है जिसे पासवर्ड . कहा जाता है
उदाहरण
पहले ज़िप संग्रह इस प्रकार बनाएं:
<?php
$zip = new ZipArchive;
$zip->open('test.zip');
$zip->setPassword("MySecretPassword");
$zip->addFile('c:/xampp/php/test.txt', 'test.txt');
$zip->close();
>> ज़िप:// स्ट्रीम से फ़ाइल पढ़ने के लिए, निम्न कोड का उपयोग करें
<?php
$opts = array(
'zip' => array(
'password' => 'secret',
),
);
$context = stream_context_create($opts);
echo file_get_contents('zip://test.zip#test.txt', false, $context);
?>