ZIP তৈরি ও এক্সট্রাক্ট
ফাইলগুলিকে একটি .zip আর্কাইভে বান্ডিল করুন, বা একটি থেকে ফাইল এক্সট্রাক্ট করুন। আপনার ব্রাউজারে সম্পূর্ণভাবে চলে।
ZIP তৈরি
- ZIP তৈরি ট্যাবে ক্লিক করুন।
- ড্রপ জোনে এক বা একাধিক ফাইল ড্রপ করুন, বা ব্রাউজ ক্লিক করুন।
- ZIP তৈরি ক্লিক করুন। আর্কাইভ স্বয়ংক্রিয়ভাবে ডাউনলোড হয়।
ZIP এক্সট্রাক্ট
- ZIP এক্সট্রাক্ট ট্যাবে ক্লিক করুন।
- ড্রপ জোনে একটি একক .zip আর্কাইভ ড্রপ করুন।
- আর্কাইভের সামগ্রী তালিকাভুক্ত। এন্ট্রিগুলি পৃথকভাবে ডাউনলোড করুন, বা একটি নতুন ZIP বান্ডেল হিসেবে সব সংরক্ষণ করতে সব ডাউনলোড ক্লিক করুন।
এটি কী করে?
DEFLATE কম্প্রেশন ব্যবহার করে স্ট্যান্ডার্ড .zip আর্কাইভ পড়ে এবং লেখে — WinZIP, macOS Archive Utility, 7-Zip এবং কমান্ড লাইনের zip/unzip সব একই ফরম্যাট তৈরি ও পড়ে। আউটপুট আর্কাইভ বিট-সামঞ্জস্যপূর্ণ; এক্সট্র্যাক্ট করা এন্ট্রি মূলের সাথে বাইট-অভিন্ন হয়ে বের হয়।
সাধারণ ত্রুটি ও সমস্যা
zip বা unzip করার সময় সাধারণ ফাঁদ:
- এক্সট্র্যাক্টে "দূষিত আর্কাইভ"। সাধারণত একটি ছাঁটা ডাউনলোড বা একটি আর্কাইভ যা একটি অসমর্থিত বৈশিষ্ট্য ব্যবহার করেছে (পাসওয়ার্ড এনক্রিপশন, বিভক্ত-ভলিউম, বা STORE/DEFLATE ব্যতীত কম্প্রেশন)। পুনরায় ডাউনলোড করুন, বা নিশ্চিত করতে প্রথমে ডেস্কটপ টুল দিয়ে ফাইল খুলুন।
- আর্কাইভে ফাইল বিশাল। কিছু ফরম্যাট ইতিমধ্যে ভারীভাবে কম্প্রেস করা আছে (JPG, MP4, PDF) — DEFLATE সেগুলিকে আরও ছোট করতে পারে না। আর্কাইভের আকার ইনপুটগুলির যোগফলের কাছাকাছি হবে।
- বিশেষ অক্ষর সহ ফাইলের নাম ভুল দেখাচ্ছে। এই টুলে ZIP মেটাডেটা ডিফল্টভাবে UTF-8; কিছু পুরনো টুল (Windows ZIP ১০ এর আগে) সিস্টেম কোডপেজ ব্যবহার করত। যদি লিগ্যাসি টুল বিকৃত নাম দেখায়, প্রথমে একটি আধুনিক টুল দিয়ে unzip করুন।
- বড় আর্কাইভে মেমরি শেষ। পুরো আর্কাইভ ফিরে দেওয়ার আগে মেমরিতে তৈরি বা ডিকোড করা হয়। মাল্টি-গিগাবাইট ZIP ব্যর্থ হয়; সেগুলি ডেস্কটপে করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
টুল কি পাসওয়ার্ড-সুরক্ষিত ZIP সমর্থন করে?
না। এনক্রিপ্ট করা ZIP (AES বা লিগ্যাসি ZipCrypto) সমর্থিত নয় — টুল স্ট্যান্ডার্ড আনকম্প্রেসড বা DEFLATE-কম্প্রেসড ZIP পড়ে এবং লেখে। যদি আপনার একটি এনক্রিপ্ট করা আর্কাইভ দরকার হয়, 7-Zip, Keka বা অন্য একটি ডেস্কটপ টুল ব্যবহার করুন।
একটি ফাইল সাইজ সীমা আছে কি?
আপনার ডিভাইস মেমরি দ্বারা আরোপিত সফ্ট লিমিট। আধুনিক ব্রাউজার কয়েকশ মেগাবাইট পর্যন্ত আর্কাইভ আরামে সামলায়। মাল্টি-গিগাবাইট আর্কাইভ RAM শেষ হয়ে যেতে পারে যেহেতু ডাউনলোড আপনাকে দেওয়ার আগে ZIP মেমরিতে তৈরি হয়। খুব বড় আর্কাইভের জন্য, ডেস্কটপে করুন।
টুল কোন কম্প্রেশন লেভেল ব্যবহার করে?
DEFLATE লেভেল ৬ (zlib-এর ডিফল্ট — গতি এবং অনুপাতের একটি ভাল ভারসাম্য)। ফলাফলের ফাইলগুলি WinZIP, macOS Archive Utility, 7-Zip এবং স্ট্যান্ডার্ড PKZIP বোঝে এমন যেকোনো unzip টুলের সাথে বিট-ফর-বিট সামঞ্জস্যপূর্ণ।
ZIP তৈরি করার সময় আমি কি ফোল্ডার স্ট্রাকচার সংরক্ষণ করতে পারি?
হ্যাঁ — ড্রপ জোনে একটি ফোল্ডার টেনে নিয়ে যান (যে ব্রাউজারগুলি এটি সমর্থন করে তাতে: Chrome, Edge, Firefox, Safari সবাই করে), এবং ফোল্ডারের সামগ্রী প্লাস সাবফোল্ডার যোগ করা হয়। বিকল্পভাবে, আপনি যে ফাইল যোগ করেন তা ZIP-এর রুটে স্থাপন করা হয়।
ZIP-এ বর্তমান ডিরেক্টরির বাইরে একটি ফাইল (zip-slip) থাকলে কী হয়?
এক্সট্র্যাক্ট করার সময়, টুল পরম পাথ সরিয়ে দেয় এবং "../" ট্র্যাভার্সাল সহ এন্ট্রি প্রত্যাখ্যান করে। প্রতিটি এক্সট্র্যাক্ট করা ফাইল একটি সরল Blob হিসেবে শেষ হয় যা আপনি ম্যানুয়ালি ডাউনলোড করেন — আপনি এটি সংরক্ষণ না করা পর্যন্ত এটি আপনার ফাইলসিস্টেম স্পর্শ করে না, তাই কোনো ঝুঁকি নেই যে একটি ক্ষতিকারক আর্কাইভ একটি টার্গেট ফোল্ডারের বাইরে লিখবে।
আমি এখানে যে ফাইল zip বা এক্সট্র্যাক্ট করি তা কি আপনি সংরক্ষণ করেন?
না। আপনি যে ফাইল ড্রপ করেন বা যে আর্কাইভ ডাউনলোড করেন তা আমরা সংরক্ষণ করি না। সব কিছু ট্যাব বন্ধ বা রিফ্রেশ করার মুহূর্তে ফেলে দেওয়া হয়। আপনি আপনার ব্রাউজারের ডেভেলপার টুলসে যাচাই করতে পারেন।