परिचय
RAR (रोशाल आर्काइव) फाइल कंप्रेशन फॉर्मेट है जो एरर रिकवरी और फाइल स्पैनिंग को सपोर्ट करता है। PHP IO स्ट्रीम के रूप में .RAR फ़ाइलों के उपयोग का समर्थन करता है। rar:// RAR स्ट्रीम के लिए एक स्ट्रीम रैपर है।
rar:// रैपर आरएआर संग्रह के सापेक्ष या पूर्ण यूआरएल एन्कोडेड पथ लेता है। एक वैकल्पिक (*), या (#) और एक वैकल्पिक url एन्कोडेड प्रविष्टि नाम, जैसा कि संग्रह में संग्रहीत है। यह आवरण फाइल और निर्देशिका दोनों को खोल सकता है।
यदि पाउंड चिह्न और प्रविष्टि नाम भाग शामिल नहीं हैं, तो संग्रह की जड़ प्रदर्शित होगी। RecursiveDirectoryIterator के साथ रैपर के उपयोग के लिए URL में संख्या चिह्न को शामिल करना आवश्यक है।
यह रैपर डिफ़ॉल्ट रूप से सक्षम नहीं है। PECL . से उपलब्ध rar एक्सटेंशन (PHP एक्सटेंशन कम्युनिटी लाइब्रेरी) स्थापित होना चाहिए।
उपयोग
rar://<url encoded archive name>[*][#[<url encoded entry name>]]
RAR संदर्भ विकल्प
open_password | संग्रह के हेडर को एन्क्रिप्ट करने के लिए उपयोग किया जाने वाला पासवर्ड, यदि कोई हो। |
---|---|
file_password | किसी फ़ाइल को एन्क्रिप्ट करने के लिए उपयोग किया जाने वाला पासवर्ड, यदि कोई हो। यदि हेडर भी एन्क्रिप्टेड हैं, तो open_password के पक्ष में इस विकल्प को अनदेखा कर दिया जाएगा। |
वॉल्यूम_कॉलबैक | लापता वॉल्यूम का पथ निर्धारित करने के लिए कॉलबैक। |