বড় জিপ ফাইল পড়া ও লেখার জন্য জাভাস্ক্রিপ্ট লাইব্রেরি
অনলাইনে বড় জিপ ফাইল পড়া, লেখা, মুছে ফেলা এবং ম্যানিপুলেট করার জন্য ওপেন সোর্স ফ্রি জাভাস্ক্রিপ্ট API।
Zip.js হল একটি ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি সফটওয়্যার ডেভেলপারদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে ফাইল জিপ এবং আনজিপ করার অনুমতি দেয়। এটি বড় জিপ ফাইলগুলি পড়ার এবং লেখার জন্য একটি নিম্ন-স্তরের API প্রদান করে (ফাইল লেখক API সহ 4GB পর্যন্ত)। লাইব্রেরিটি ক্রোম, ফায়ারফক্স, সাফারি 6 এবং ইন্টারনেট এক্সপ্লোরার 10 এর মতো সমস্ত ওয়েব ব্রাউজারগুলির সাথে সম্পূর্ণ সামঞ্জস্যপূর্ণ।
লাইব্রেরি একটি জেনেরিক API এর জন্য একাধিক ধরণের ডেটা পরিচালনা করতে পারে। আপনি যদি একটি জিপ ফাইল পড়তে চান এবং এটির ফাইলগুলিকে একটি ভেরিয়েবলে সংরক্ষণ করতে চান, তাহলে সংকুচিত জিপ ডেটা পড়ার জন্য আপনাকে একটি ZIP.Reader অবজেক্ট ব্যবহার করতে হবে। আপনি যদি ভেরিয়েবলে আনকম্প্রেসড ফাইল ডেটা লিখতে চান তাহলে একটি ZIP.Writer অবজেক্ট ব্যবহার করতে হবে।
এই লাইব্রেরিটি টাইপড অ্যারে (ওয়েবজিএল) এর উপর নির্ভর করে এবং ঐচ্ছিকভাবে আপনি অন্যান্য APIগুলি ব্যবহার করতে পারেন যেমন ওয়েব কর্মী পটভূমি কর্মীদের তাদের মূল পৃষ্ঠার সমান্তরালে স্ক্রিপ্ট চালানোর জন্য, ফাইল এপিআই প্রোগ্রাম্যাটিকভাবে ফাইল নির্বাচন এবং তাদের ডেটা অ্যাক্সেস করার জন্য, ফাইল লেখক এপিআই যা লেখার জন্য। ওয়েব অ্যাপ্লিকেশান থেকে ফাইল এবং ফাইল ডিরেক্টরি এবং ফাইল সিস্টেম শ্রেণিবিন্যাস নেভিগেট করার জন্য সিস্টেম।
Zip.js দিয়ে শুরু করা
আপনার প্রকল্পে zip.js, z-worker.js, deflate.js, এবং inflate.js যোগ করুন। অনুগ্রহ করে নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার HTML পৃষ্ঠায় zip.js স্ক্রিপ্ট অন্তর্ভুক্ত করুন।
HTML পৃষ্ঠায় ZIP.JS যোগ করুন
script type="text/javascript" src="/lib/zip.js"></script>
জাভাস্ক্রিপ্ট লাইব্রেরির মাধ্যমে জিপ ফাইল পড়ুন
ZIP.JS লাইব্রেরি JavaScript অ্যাপ্লিকেশনের মধ্যে একটি ZIP ফাইলের বিষয়বস্তু পড়ার জন্য কার্যকরীভাবে প্রদান করে। প্রথমত, আপনাকে একটি ZipReader অবজেক্ট তৈরি করতে হবে। ZipReader অবজেক্ট ব্যবহারকারীদের জিপ ফাইলের বিষয়বস্তু পড়তে সাহায্য করে। লাইব্রেরি ব্যবহারকারীদের ফাইলের নাম, জিপ এন্ট্রি তালিকা, সংকুচিত ডেটা সাইজ, আনকম্প্রেসড ডেটা সাইজ, শেষ পরিবর্তনের তারিখ, ফাইল কমেন্ট, আনকম্প্রেসড ডেটা চেকসাম এবং আরও অনেক কিছু পড়তে দেয়।
জাভাস্ক্রিপ্টের মাধ্যমে জিপে ফাইল লেখা
ZIP.JS লাইব্রেরি সফ্টওয়্যার প্রোগ্রামারদের জিপ ফাইলে ডেটা লিখতে সক্ষম করে। আউটপুট ডেটা লেখার জন্য প্রথমে আপনাকে একটি ZipWriter অবজেক্ট তৈরি করতে হবে। ফাইলের নাম এবং অবস্থান প্রদান করে আপনি সহজেই জিপ-এ একটি নতুন এন্ট্রি যোগ করতে পারেন। একবার কাজটি সম্পন্ন হলে সফল কলব্যাক ফাংশন সফল এন্ট্রি এবং কম্প্রেশন সম্পর্কে অবহিত করবে। শেষ পর্যন্ত অনুগ্রহ করে খোলা জিপ বন্ধ করতে এবং সংশ্লিষ্ট ওয়েব কর্মীদের সমাপ্ত করতে ভুলবেন না।