2012-02-29 6 views
6

निकालने के बिना ज़िप में फ़ाइलों तक पहुंचने के लिए मैं पूरी फ़ाइल निकालने के बिना ज़िप फ़ाइल के भीतर फ़ाइलों तक पहुंचने का एक तरीका ढूंढ रहा हूं। इंटरनेट पर मिलने वाले सभी ज़िप समाधान पूरे ज़िप को निकालने लगते हैं। क्या किसी को समाधान का पता है?उद्देश्य सी - ज़िप

उत्तर

3

Google के पास मिनीजिप पर आधारित एक उद्देश्य-सी lib है। http://code.google.com/p/objective-zip/ अलग-अलग फ़ाइलों

संपादित की unzip समर्थन करता है: परियोजना GitHub

+0

बिल्कुल सही करने के लिए ले जाया गया है !!! उद्देश्य-ज़िप पुस्तकालय बहुत अच्छी तरह से काम कर रहा है। – EZFrag

+0

लिंक अब मौजूद नहीं है .... किसी भी अन्य तरीके से दौर – Swati

2

zlib लाइब्रेरी स्रोत वितरण 'contrib' निर्देशिका के साथ आता है। इसमें, आपको 'मिनीज़िप' नामक एक लाइब्रेरी मिलेगी (उसी लाइसेंस को ज़्लिब के रूप में ही), जिसमें एपीआई बनाने के लिए (zip.h) और नेविगेटिंग/निकालने (unzip.h) ज़िप फ़ाइलें हैं। फ़ाइल नाम के बावजूद, unzip.h में फ़ंक्शन हैं जो आपको ज़िप फ़ाइल के भीतर फ़ाइलों को सूचीबद्ध या खोजने के बिना खोजते हैं।

1

यदि ज़िप इंटरनेट पर है तो आप pinch पर एक नज़र डाल सकते हैं जो आपको पूरी फ़ाइल को डाउनलोड किए बिना ज़िप से अलग-अलग फ़ाइलों को निकालने देगा।

https://github.com/epatel/pinch-objc

शायद तुम एक आधार के रूप में इसका इस्तेमाल एक स्थानीय ज़िप संग्रह से अलग-अलग फ़ाइलों को निकालने के लिए कर सकते हैं।