बिना एनएसडीएटी को अनजिप करें मुझे कुछ libs (LiteZip और ZipArchive) मिली हैं जो आईफोन पर फ़ाइलों को अनजिप करने की अनुमति देती हैं। लेकिन उनमें से दोनों को एक फाइल के रूप में इनपुट की आवश्यकता है। क्या कोई ऐसी लाइब्रेरी है जो एनएसडीटा को ज़िप-संग्रहित डेटा को अस्थायी फ़ाइल में लिखने के बिना सीधे अनजिप करने की अनुमति देती है?
मैंने इसके लिए ऊपर उल्लिखित लिबियों को अपनाने की कोशिश की है, लेकिन अब तक कोई सफलता नहीं है।अस्थायी फ़ाइल
उत्तर
जो मैं समझता हूं उससे, ज़िप प्रारूप अलग-अलग फ़ाइलों को संग्रहीत करता है और प्रत्येक संग्रहीत फ़ाइल संपीड़न एल्गोरिदम (आमतौर पर यह डिफलेट एल्गोरिदम) का उपयोग करके संपीड़ित होती है।
आपको लगता है कि इस zlib addition to NSDataGoogle Toolbox For Mac
से यह अस्थायी फ़ाइलों की जरूरत नहीं है आप इस्तेमाल कर सकते हैं हवा निकालना कलन विधि का उपयोग संकुचित था uncompressing डेटा में केवल रुचि रखते हैं।
चूंकि ज़िप अभिलेखागार में फ़ाइलों को व्यक्तिगत रूप से संपीड़ित किया जाता है, और उनके मूल फ़ोल्डर पदानुक्रम में, एक पथ (बस ज़िप संग्रह की जड़ के सापेक्ष) पास करके एनएसडीटा ऑब्जेक्ट निकालना संभव होना चाहिए, है ना? – avocade
this question को this answer में, मैं CocoaDev विकी category on NSData जो कि वर्ग के लिए/ज़िप खोलना समर्थन जोड़ता है का कहना है। यह आपको पूरी तरह स्मृति में ऐसा करने देगा।
यह श्रेणी gzip/zlib समर्थन जोड़ती है, वास्तविक ज़िप प्रारूप नहीं (जिस तरह से एक एकल NSData ऑब्जेक्ट को डिकंप्रेस नहीं किया जा सकता है जो फ़ाइलों/निर्देशिका संरचना का प्रतिनिधित्व नहीं कर सकता)। –
- 1. पाइप बनाम अस्थायी फ़ाइल
- 2. अस्थायी फ़ाइल के बिना OpenXML फ़ाइल डाउनलोड
- 3. नोडजेस - अस्थायी फ़ाइल का नाम
- 4. गिट पुल त्रुटि: अस्थायी sha1 फ़ाइल नाम
- 5. PHP में अद्वितीय और अस्थायी फ़ाइल नाम?
- 6. मॉडल के बिना कैरियरवेव अस्थायी फ़ाइल
- 7. मुझे एक अस्थायी फ़ाइल कहां लिखनी चाहिए?
- 8. सी ++ में अस्थायी टेक्स्ट फ़ाइल कैसे बनाएं?
- 9. अस्थायी फ़ाइल नाम कैसे प्राप्त करें?
- 10. थ्रेड-सुरक्षित अस्थायी फ़ाइल नाम बनाना
- 11. अस्थायी वस्तु
- 12. अस्थायी चर
- 13. अस्थायी डेटा
- 14. सी ++ अस्थायी
- 15. Font.createFont अस्थायी निर्देशिका
- 16. django में अस्थायी फ़ाइल कैसे उत्पन्न करें और फिर
- 17. सी # में अस्थायी फ़ाइल (लिखने के लिए) कैसे बनाएं?
- 18. विंडोज में अस्थायी फ़ाइल को सहेजने के लिए सही स्थान?
- 19. एक लाटेक्स अस्थायी फ़ाइल से लिखें और पढ़ें?
- 20. गार्ड, अस्थायी रूप से विशिष्ट फ़ाइल को कैसे ट्रैक करें?
- 21. डब्ल्यूपीएफ अस्थायी प्रदर्शन फ्रीज
- 22. क्या मैं एएसपी अस्थायी फ़ोल्डर
- 23. मैं एक अस्थायी फ़ाइल कैसे खोलूं और उसका फ़ाइल नाम कैसे प्राप्त करूं?
- 24. स्क्लाइट अस्थायी स्टोर निर्देशिका
- 25. सी ++ लगातार अस्थायी जीवन
- 26. एक अस्थायी बैकएंड
- 27. अस्थायी वस्तुओं xvalues हैं?
- 28. आईओएस अस्थायी फ़ोल्डर स्थान
- 29. विंडोज़ में अस्थायी पायथनपैथ
- 30. MySQL अस्थायी चर असाइनमेंट
आप एक अस्थायी फ़ाइल का उपयोग क्यों नहीं करना चाहते हैं? आप असम्पीडित डेटा किस रूप में चाहते हैं? क्या यह आपके वास्तविक एनएसडेटा में कुछ वास्तविक ज़िप डेटा है? –
मैंने ज़िप फ़ाइल एन्क्रिप्ट की है। मैं इसे एनएसडीटा में स्मृति में डिक्रिप्ट करता हूं और फिर इसे सीधे अनजिप करना चाहता हूं। – Vladimir
मैंने एक बार लिखा था कि आपको क्या चाहिए (एन्क्रिप्शन समर्थन के अपवाद के साथ)। यह कुछ ही घंटों में बहुत आसान और महसूस किया गया था। दुर्भाग्यवश, मेरे पास अब कोड तक पहुंच नहीं है। तो आप स्क्रैच से (ज़्लिब के उपयोग के साथ) क्यों नहीं लिखते? ज़िप फ़ाइल एक आसान फ़ाइल प्रारूप है। – Codo