2011-03-10 11 views
5

मैं एक lib खोजने की कोशिश कर रहा हूं जो मुझे ज़िप फ़ाइल बनाने की अनुमति देगा। मेरे पास फाइलों की एक सूची है जिसे मैं संग्रह में रखना चाहता हूं। मेरा पहला सुझाव था कि ज़्लिब के साथ बढ़ावा देना, हालांकि यह एक मृत अंत साबित हुआ। मैंने zziplib को भी देखा, हालांकि यह केवल पढ़ने के लिए lib है।प्रोग्रामिंग रूप से एक ज़िप फ़ाइल बनाना C++

अगर किसी को ऐसा करने का कोई अनुभव है, और इससे पहले कि मैं इसके बारे में सुनना पसंद करूंगा, सफलतापूर्वक lib का उपयोग किया था।

यह एमएसवीसी 9 में सी ++ प्रोजेक्ट के लिए है, और lib वाणिज्यिक रूप से उपयोग करने के लिए स्वतंत्र होना चाहिए।

उत्तर

4

Zip Utils देखें।

+0

zLib का उपयोग करने में मेरी कठिनाई यह थी कि मुझे इसका उपयोग करने में मदद करने के लिए ट्यूटोरियल या उपयोग उदाहरण खोजने में बहुत कठिन समय था। ज़िप केवल उपयोग करने के लिए आसान नहीं था, और दस्तावेज, लेकिन मेरी परियोजना में गिरा दिया और तुरंत काम किया। साथ ही यह केवल दो फाइलें हैं जो "ज़्लिब और इंटेल-ज़िप स्रोत कोड के आंतरिक पुनर्गठन से" आती हैं जिसका अर्थ है ज़िलिब की विश्वसनीयता के साथ। उत्तम। – 0xC0DEFACE

+0

मैंने इसे कभी भी इस्तेमाल नहीं किया है लेकिन यह उपयोग करना आसान प्रतीत होता है और जैसा कि आपने कहा था, यह ज़्लिब से लिया गया है जैसा आप चाहते थे। –

1

ज़्लिब "मृत अंत" क्यों था? शायद यह है कि आपको क्या उपयोग करना चाहिए। हो सकता है कि यहां कोई व्यक्ति आपको यह समझने में मदद कर सके कि इसे कैसे कामयाबी मिलती है।

7

बिना बूस्ट के zlib का उपयोग करें। ज़्लिब तंग स्मृति और समय में ज़िप फ़ाइलों से निपटने का सबसे आसान तरीका है, लेकिन यह एक सी लाइब्रेरी है और सी ++ के अधिकांश प्रयास अगर यह बुरी तरह गिर गया है और बस बुलेट को काटने और काम करने से ज्यादा परेशानी हुई है पॉइंटर्स और बहुत आगे।

संबंधित मुद्दे