![](https://products-qa.fileformat.com/bn/compression/c/zip-library/header-image.png)
zip
কম্প্রেশন ফাইল ফরম্যাট এবং জিপ আর্কাইভের জন্য C API
জিপ আর্কাইভ থেকে ফাইল তৈরি, সম্পাদনা, নিষ্কাশন বা মুছে ফেলতে সোর্স সি লাইব্রেরি খুলুন।
ওপেন সোর্স পোর্টেবল জিপ লাইব্রেরিটি সি ভাষায় লেখা যা সফ্টওয়্যার বিকাশকারীদের জিপ সংরক্ষণাগার তৈরি এবং সংশোধন করতে সক্ষম করে। লাইব্রেরিটি মিনিজ লাইব্রেরির উপরে লেখা আছে এবং মিনিজ v1.15 API-এর উপরে লেয়ারিং ফাংশন রয়েছে। লাইব্রেরির ইন্টারফেসটি অত্যন্ত সহজ এবং সেজন্য ব্যবহারকারীদের এটি বুঝতে কোন সমস্যা হবে না। বেশ কিছু উন্নত জিপ সংকোচন এবং নিষ্কাশন-সম্পর্কিত বৈশিষ্ট্যগুলি লাইব্রেরি দ্বারা সম্পূর্ণরূপে সমর্থিত, যেমন ডিফল্ট কম্প্রেশন স্তর সহ একটি নতুন জিপ সংরক্ষণাগার তৈরি করা, বিদ্যমান জিপ সংরক্ষণাগারে যুক্ত করা, জিপ সংরক্ষণাগারটিকে একটি ফোল্ডারে নিষ্কাশন করা, মেমরিতে একটি জিপ এন্ট্রি বের করা, একটি ফাইলে একটি জিপ এন্ট্রি বের করা, সমস্ত জিপের তালিকা, একটি নির্দিষ্ট ডিরেক্টরিতে একটি সংরক্ষণাগার বের করা এবং আরও অনেক কিছু।
জিপ দিয়ে শুরু করা
সিমেকের মাধ্যমে লাইব্রেরি তৈরি করার পরামর্শ দেওয়া হচ্ছে। জিপ লাইব্রেরি কম্পাইল করতে নিচের কমান্ডটি ব্যবহার করুন।
একটি ডায়নামিক লাইব্রেরি হিসাবে জিপ লাইব্রেরি কম্পাইল করুন
$ mkdir build
$ cd build
$ cmake -DBUILD_SHARED_LIBS=true ..
$ make
সি লাইব্রেরির মাধ্যমে নতুন আর্কাইভ তৈরি করুন
জিপ লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে ডিফল্ট কম্প্রেশন স্তর সহ একটি নতুন জিপ সংরক্ষণাগার তৈরি করার ক্ষমতা প্রদান করে। এটি সহজে একটি বিদ্যমান জিপ সংরক্ষণাগার পরিবর্তন করার অনুমতি দেয়। আপনি সহজেই নতুন ফাইল যোগ করতে পারেন বা আপনার পছন্দের অবস্থানে একটি ফাইল নির্বাচন এবং নিষ্কাশন করতে পারেন। সংরক্ষণাগার ব্যবহারকারীদের একটি ফাইল যোগ করার জন্য ফাইলের নাম উল্লেখ করার পাশাপাশি সম্পূর্ণ পথ প্রদান করা প্রয়োজন।
জিপ আর্কাইভ থেকে কন্টেন্ট বের করা হচ্ছে
ওপেন সোর্স জিপ লাইব্রেরি প্রোগ্রামারদেরকে সহজে একটি ফোল্ডারে একটি আর্কাইভের বিষয়বস্তু বের করতে দেয় মাত্র কয়েকটি C কমান্ডের সাহায্যে। এটি সংরক্ষণাগারের ভিতরে থাকা সবকিছু বা কিছু নির্দিষ্ট ফাইল বের করার জন্য কার্যকারিতা প্রদান করে। সর্বোত্তম ফলাফলের জন্য অনুগ্রহ করে সর্বদা সংরক্ষণাগারের ভিতরে ফাইলটির একটি সম্পূর্ণ পথ প্রদান করুন যাতে এটি বের করা যায়।
জিপ সংরক্ষণাগারের উপর আরো নিয়ন্ত্রণ
জিপ লাইব্রেরি একটি জিপ আর্কাইভের বিষয়বস্তুর উপর ভালো নিয়ন্ত্রণের জন্য বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য প্রদান করে। বেশ কিছু পদ্ধতি এবং বৈশিষ্ট্য উপলব্ধ যা ব্যবহারকারীদের সংরক্ষণাগারের বিষয়বস্তু বের করার আগে সম্বন্ধে সম্পূর্ণ তথ্য পেতে সাহায্য করতে পারে। এটি একটি সংরক্ষণাগারে ফাইলের সংখ্যা গণনা করা, একটি সংরক্ষণাগারে থাকা সমস্ত ফাইলের মাধ্যমে পুনরাবৃত্তি করা, শুধুমাত্র নির্বাচিত ফাইলগুলি বের করা, একটি সংরক্ষণাগার থেকে ফাইলগুলি সরানো এবং আরও অনেক কিছুর মতো বৈশিষ্ট্যগুলিকে সমর্থন করে৷