2011-07-18 21 views
6

पर एक असम्पीडित फ़ाइल को एक असंपीड़ित फ़ाइल में लिखने के लिए कैसे लिखें, मुझे अपने आईफोन ऐप के बंडल में एक फ़ाइल, bigfile.gz मिली है। ऐप शुरू होने पर, मैं उस फ़ाइल को अपने ऐप के भीतर अपनी दस्तावेज़ निर्देशिका में बंदूक करना चाहता हूं। मैं इस प्रोग्रामेटिक रूप से कैसे प्राप्त कर सकता हूं?आईफोन

असल में मैं इसका प्रभाव चाहता हूं: gunzip bigfile.gz .. स्पष्ट रूप से gunzip उपयोगिता आईओएस पर्यावरण में उपलब्ध नहीं है।

+0

एक नज़र डालें: http://code.google.com/p/ziparchive/ –

+1

बाहर निकलता है मेरे मामले में इनमें से कोई भी करने का कोई कारण नहीं है। आईपीए को वैसे भी ज़िपित किया जा रहा है। – Nektarios

उत्तर

4

के रूप में इस पोस्ट में बताया:

Compression API on the iPhone

दोनों zlib और bzip2 उपलब्ध हैं। हालांकि, जैसा कि एक और जवाब बताता है, यदि आप NSData ऑब्जेक्ट में बातचीत के लिए डेटा संग्रहीत करते हैं, तो आप NSData श्रेणी का उपयोग कर सकते हैं जो gzip और zlib संपीड़न/डिकंप्रेशन को सरल तरीकों के रूप में जोड़ता है। इसके लिए यहां useful link है।

+1

लिंक अमान्य है, कृपया – Flax

+0

अपडेट करें जो लिंक काम करता है http://web.archive.org/web/20100102154917/http://cocoadev.com/index.pl?NSDataCategory –