একটি সংকুচিত ফাইল হল কম্প্রেসড অ্যাট্রিবিউট চালু থাকা যেকোনো ফাইল।
কম্প্রেসড অ্যাট্রিবিউট ব্যবহার করা হল একটি ফাইলকে ছোট আকারে কমপ্রেস করার একটি উপায় যা হার্ড ড্রাইভের জায়গা সংরক্ষণ করতে পারে এবং এটি কয়েকটি ভিন্ন উপায়ে প্রয়োগ করা যেতে পারে (যা আমরা নীচে আলোচনা করছি)।
অধিকাংশ উইন্ডোজ কম্পিউটার ডিফল্টরূপে কনফিগার করা হয় সংকুচিত ফাইলগুলিকে সাধারণ ফাইল অনুসন্ধানে এবং ফোল্ডার ভিউতে নীল টেক্সটে প্রদর্শন করার জন্য৷
কম্প্রেশন কিভাবে কাজ করে?
তাহলে, ফাইল কম্প্রেস করলে আসলে কী হয়? একটি ফাইলের জন্য কম্প্রেসড ফাইল অ্যাট্রিবিউট চালু করলে ফাইলের আকার কমে যাবে কিন্তু তারপরও উইন্ডোজ এটিকে অন্য কোনো ফাইলের মতো ব্যবহার করতে দেবে।
সংকোচন এবং ডিকম্প্রেশন উড়ন্ত অবস্থায় ঘটে। যখন একটি সংকুচিত ফাইল খোলা হয়, উইন্ডোজ এটিকে স্বয়ংক্রিয়ভাবে আপনার জন্য ডিকম্প্রেস করে। এটি বন্ধ হয়ে গেলে, এটি আবার সংকুচিত হয়। আপনি যতবার একটি সংকুচিত ফাইল খুলবেন এবং বন্ধ করবেন ততবার এটি ঘটবে।
আমরা Windows ব্যবহৃত অ্যালগরিদমের কার্যকারিতা পরীক্ষা করার জন্য একটি 25 MB TXT ফাইলের জন্য কম্প্রেশন অ্যাট্রিবিউট চালু করেছি। কম্প্রেশনের পরে, ফাইলটি মাত্র 5 MB ডিস্ক স্পেস ব্যবহার করছিল৷
এমনকি শুধুমাত্র এই একটি উদাহরণ দিয়ে, আপনি দেখতে পারেন কত ডিস্ক স্পেস সংরক্ষণ করা যেতে পারে যদি এটি একসাথে অনেক ফাইলে প্রয়োগ করা হয়।
আমার কি একটি সম্পূর্ণ হার্ড ড্রাইভ সংকুচিত করা উচিত?
আপনি যেমন TXT ফাইলের উদাহরণে দেখেছেন, একটি ফাইলে কম্প্রেসড ফাইল অ্যাট্রিবিউট সেট করলে সেটির আকার উল্লেখযোগ্যভাবে কমে যেতে পারে। যাইহোক, কম্প্রেস করা ফাইলের সাথে কাজ করা একটি আনকম্প্রেসড ফাইলের সাথে কাজ করার চেয়ে বেশি প্রসেসরের সময় ব্যবহার করবে কারণ উইন্ডোজকে ফাইলটি ব্যবহার করার সময় ডিকম্প্রেস এবং রিকম্প্রেস করতে হবে।
যেহেতু বেশিরভাগ কম্পিউটারে প্রচুর হার্ড ড্রাইভ স্পেস থাকে, তাই কম্প্রেশন সাধারণত সুপারিশ করা হয় না, বিশেষ করে যেহেতু ট্রেড-অফ একটি সামগ্রিক ধীরগতির কম্পিউটার ধন্যবাদ অতিরিক্ত প্রসেসর ব্যবহারের প্রয়োজনে।
যা বলা হয়েছে, কিছু ফাইল বা ফাইলের গোষ্ঠী সংকুচিত করা উপকারী হতে পারে যদি আপনি খুব কমই ব্যবহার করেন। আপনি যদি সেগুলিকে প্রায়শই খোলার পরিকল্পনা না করেন, বা এমনকি একেবারেই না করেন, তাহলে তাদের খোলার জন্য প্রক্রিয়াকরণ শক্তির প্রয়োজন হবে তা সম্ভবত প্রতিদিনের ভিত্তিতে খুব কম উদ্বেগের বিষয়৷
সংকুচিত বৈশিষ্ট্যের জন্য উইন্ডোজে পৃথক ফাইল কম্প্রেস করা বেশ সহজ, তবে 3য় পক্ষের ফাইল কম্প্রেশন প্রোগ্রাম ব্যবহার করা আর্কাইভ বা শেয়ার করার জন্য সর্বোত্তম। আপনি যদি এতে আগ্রহী হন তবে বিনামূল্যের ফাইল এক্সট্র্যাক্টর সরঞ্জামগুলির এই তালিকাটি দেখুন৷
উইন্ডোজে ফাইল এবং ফোল্ডার কম্প্রেস করার উপায়
এক্সপ্লোরার এবং কমান্ড-লাইন কমান্ড কমপ্যাক্ট উভয়ই সংকুচিত বৈশিষ্ট্য সক্রিয় করে উইন্ডোজে ফাইল এবং ফোল্ডারগুলিকে সংকুচিত করতে ব্যবহার করা যেতে পারে।
মাইক্রোসফ্টের এটি একটি টিউটোরিয়াল রয়েছে যা ফাইল/উইন্ডোজ এক্সপ্লোরার পদ্ধতি ব্যবহার করে ফাইলগুলিকে কম্প্রেস করার ব্যাখ্যা করে, যেখানে কমান্ড প্রম্পট থেকে ফাইলগুলি কীভাবে সংকুচিত করা যায় তার উদাহরণ এবং এই কমান্ড-লাইন কমান্ডের জন্য সঠিক সিনট্যাক্স।
একটি ফাইল কম্প্রেস করলে অবশ্যই সেই একটি ফাইলে কম্প্রেশন প্রয়োগ হয়। একটি ফোল্ডার (বা একটি সম্পূর্ণ পার্টিশন) কম্প্রেস করার সময়, আপনাকে শুধুমাত্র সেই একটি ফোল্ডার, বা ফোল্ডারটি এবং এর সাবফোল্ডার এবং তাদের মধ্যে পাওয়া সমস্ত ফাইলগুলিকে সংকুচিত করার বিকল্প দেওয়া হয়৷
যেমন আপনি নীচে দেখেছেন, এক্সপ্লোরার ব্যবহার করে একটি ফোল্ডার সংকুচিত করা আপনাকে দুটি বিকল্প দেয়: শুধুমাত্র এই ফোল্ডারে পরিবর্তনগুলি প্রয়োগ করুন এবং এই ফোল্ডার, সাবফোল্ডার এবং ফাইলগুলিতে পরিবর্তনগুলি প্রয়োগ করুন৷
আপনি যে ফোল্ডারে আছেন সেটিতে পরিবর্তনগুলি প্রয়োগ করার প্রথম বিকল্পটি শুধুমাত্র নতুন ফাইলগুলির জন্য কম্প্রেশন অ্যাট্রিবিউট সেট আপ করবে যা আপনি ফোল্ডারে রেখেছেন। এর মানে এই মুহূর্তে ফোল্ডারে থাকা কোনো ফাইল অন্তর্ভুক্ত করা হবে না, তবে ভবিষ্যতে আপনি যে নতুন ফাইল যোগ করবেন তা সংকুচিত হবে।এটি শুধুমাত্র একটি ফোল্ডারের জন্য সত্য যা আপনি এটি প্রয়োগ করেন, এটিতে থাকতে পারে এমন কোনো সাবফোল্ডার নয়৷
দ্বিতীয় বিকল্প - ফোল্ডার, সাবফোল্ডার এবং তাদের সমস্ত ফাইলে পরিবর্তনগুলি প্রয়োগ করার জন্য - এটি যেমন শোনাচ্ছে ঠিক তেমন করে। বর্তমান ফোল্ডারের সমস্ত ফাইল এবং এর যেকোনো সাবফোল্ডারের সমস্ত ফাইলে সংকুচিত বৈশিষ্ট্যটি টগল করা থাকবে। এর মানে শুধুমাত্র বর্তমান ফাইলগুলিকে সংকুচিত করা হবে তা নয়, বরং বর্তমান ফোল্ডারে আপনার যোগ করা যেকোনো নতুন ফাইলের পাশাপাশি যেকোনো সাবফোল্ডারগুলিতেও সংকুচিত বৈশিষ্ট্য প্রয়োগ করা হয়, যেখানে এই বিকল্প এবং অন্যটির মধ্যে পার্থক্য রয়েছে।
C ড্রাইভ, বা অন্য কোন হার্ড ড্রাইভ কম্প্রেস করার সময়, আপনাকে একটি ফোল্ডার কম্প্রেস করার মতো একই বিকল্প দেওয়া হয়, তবে ধাপগুলি একটু ভিন্ন। এক্সপ্লোরারে ড্রাইভের বৈশিষ্ট্যগুলি খুলুন এবং ডিস্কের স্থান বাঁচাতে এই ড্রাইভটি সংকুচিত করার পাশের বাক্সে টিক দিন। তারপরে আপনাকে শুধুমাত্র ড্রাইভের রুটে বা এর সমস্ত সাবফোল্ডার এবং ফাইলগুলিতে কম্প্রেশন প্রয়োগ করার বিকল্প দেওয়া হবে।
সংকুচিত ফাইল অ্যাট্রিবিউটের সীমাবদ্ধতা
এনটিএফএস ফাইল সিস্টেম হল একমাত্র উইন্ডোজ ফাইল সিস্টেম যা সংকুচিত ফাইলগুলিকে সমর্থন করে। এর মানে হল যে FAT ফাইল সিস্টেমে ফরম্যাট করা পার্টিশন ফাইল কম্প্রেশন ব্যবহার করতে পারে না।
কিছু হার্ড ড্রাইভ ডিফল্ট 4 KB আকারের চেয়ে বড় ক্লাস্টার আকার ব্যবহার করার জন্য ফরম্যাট করা যেতে পারে (এখানে আরও বেশি)। এই ডিফল্ট আকারের চেয়ে বড় ক্লাস্টার সাইজ ব্যবহার করে এমন যেকোনো ফাইল সিস্টেম সংকুচিত ফাইল অ্যাট্রিবিউটের বৈশিষ্ট্যগুলি ব্যবহার করতে অক্ষম হবে৷
একাধিক ফাইল একই সময়ে সংকুচিত করা যাবে না যদি না সেগুলি একটি ফোল্ডারে থাকে এবং তারপরে আপনি ফোল্ডারের বিষয়বস্তু সংকুচিত করার বিকল্পটি চয়ন করেন৷ অন্যথায়, একবারে একক ফাইল নির্বাচন করার সময় (যেমন দুই বা ততোধিক ইমেজ ফাইল হাইলাইট করা), কম্প্রেশন অ্যাট্রিবিউট সক্রিয় করার বিকল্পটি উপলব্ধ হবে না।
Windows-এ কিছু ফাইল সংকুচিত হলে সমস্যা সৃষ্টি করবে কারণ Windows স্টার্ট আপ করার জন্য সেগুলি প্রয়োজনীয়। BOOTMGR এবং NTLDR হল দুটি ফাইলের উদাহরণ যা সংকুচিত করা উচিত নয়। উইন্ডোজের নতুন সংস্করণ আপনাকে এই ধরনের ফাইল কম্প্রেস করতেও দেবে না।
ফাইল কম্প্রেশন সম্পর্কে আরও তথ্য
যদিও এটি সম্ভবত কোন আশ্চর্যের বিষয় নয়, বড় ফাইলগুলি ছোট ফাইলগুলির থেকে সংকুচিত হতে বেশি সময় নেবে৷ যদি ফাইলের একটি সম্পূর্ণ ভলিউম সংকুচিত করা হয়, তবে এটি শেষ হতে সম্ভবত বেশ কিছুক্ষণ সময় লাগবে, ভলিউমের ফাইলের সংখ্যা, ফাইলের আকার এবং কম্পিউটারের সামগ্রিক গতির উপর নির্ভর করে মোট সময়।
কিছু ফাইল খুব ভালোভাবে সংকুচিত হয় না, অন্যরা তাদের আসল আকারের 10% বা তার কম কমপ্রেস করতে পারে। এর কারণ হল কিছু ফাইল উইন্ডোজ কম্প্রেশন টুল ব্যবহার করার আগেও কিছু ডিগ্রীতে সংকুচিত হয়ে আছে।
আপনি একটি ISO ফাইল সংকুচিত করার চেষ্টা করলে এর একটি উদাহরণ দেখা যেতে পারে। বেশিরভাগ ISO ফাইলগুলি যখন প্রথম তৈরি করা হয় তখন সংকুচিত হয়, তাই উইন্ডোজ কম্প্রেশন ব্যবহার করে সেগুলিকে আবার কম্প্রেস করলে মোট ফাইলের আকারে খুব বেশি কিছু হবে না৷
একটি ফাইলের বৈশিষ্ট্যগুলি দেখার সময়, ফাইলের প্রকৃত আকারের জন্য একটি ফাইলের আকার তালিকাভুক্ত করা হয় (শুধুমাত্র আকার বলা হয়) এবং অন্যটি হার্ড ড্রাইভে ফাইলটি কত বড় তা তালিকাভুক্ত করা হয় (ডিস্কের আকার)।
একটি ফাইল সংকুচিত হোক বা না হোক প্রথম সংখ্যাটি পরিবর্তিত হবে না কারণ এটি আপনাকে ফাইলের সত্য, অসঙ্কোচিত আকার বলছে। দ্বিতীয় সংখ্যা, তবে ফাইলটি এই মুহূর্তে হার্ড ড্রাইভে কতটা জায়গা নিচ্ছে। তাই যদি ফাইলটি কম্প্রেস করা হয়, তবে সাইজ অন ডিস্কের পাশের নম্বরটি অবশ্যই অন্য নম্বরের চেয়ে ছোট হবে।
একটি ভিন্ন হার্ড ড্রাইভে একটি ফাইল অনুলিপি করা কম্প্রেশন বৈশিষ্ট্য পরিষ্কার করবে। উদাহরণস্বরূপ, যদি আপনার প্রাথমিক হার্ড ড্রাইভে একটি ভিডিও ফাইল সংকুচিত হয়, কিন্তু তারপরে আপনি এটি একটি বহিরাগত হার্ড ড্রাইভে অনুলিপি করেন, তাহলে ফাইলটি আর সেই নতুন ড্রাইভে সংকুচিত হবে না যদি না আপনি ম্যানুয়ালি এটিকে আবার কম্প্রেস করেন৷
ফাইল কম্প্রেস করলে ভলিউমে ফ্র্যাগমেন্টেশন বাড়তে পারে। এই কারণে, ডিফ্র্যাগ সরঞ্জামগুলি একটি হার্ড ড্রাইভকে ডিফ্র্যাগমেন্ট করতে বেশি সময় নিতে পারে যাতে প্রচুর সংকুচিত ফাইল রয়েছে।
FAQ
সংকুচিত ফোল্ডারের নাম দেওয়ার জন্য কোন ফাইল এক্সটেনশন ব্যবহার করা হয়?
সংকুচিত ফাইল সাধারণত.zip এক্সটেনশন দিয়ে শেষ হয়। বিকল্পগুলির মধ্যে রয়েছে.7z, যা 7-জিপ ফাইল এক্সট্র্যাক্টর অ্যাপ্লিকেশনের সাথে ব্যবহৃত হয় এবং.rar.
আপনি কিভাবে একটি সংকুচিত ফাইল আনজিপ করবেন?
Windows-এ, File Explorer-এ সংকুচিত ফাইলটি সনাক্ত করুন, ডান-ক্লিক করুন এবং Extract All নির্বাচন করুন, তারপর নির্দেশাবলী অনুসরণ করুন। একটি Mac এ একটি সংকুচিত ফাইল আনজিপ করতে, এটি খুলুন। এটি স্বয়ংক্রিয়ভাবে ডিকম্প্রেস করবে এবং আনকম্প্রেস করা ফাইলগুলিকে একই ফোল্ডারে রাখবে৷
কোন চিত্র ফাইলের ধরন ইতিমধ্যে সংকুচিত করা হয়েছে?
JPEG হল ইমেজ ফাইল যা তাদের আকার উল্লেখযোগ্যভাবে কমাতে সংকুচিত হয়, সেগুলিকে আরও শেয়ার করা যায়। কম্প্রেশন চিত্রের গুণমানকে কিছুটা কমিয়ে দেয়, তবে আপনি সাধারণত আরও সঞ্চয়স্থানের খরচে JPEG কতটা সংকুচিত হতে চান তা চয়ন করতে পারেন৷
মিউজিক ফাইলের জন্য বিভিন্ন সংকুচিত ফাইল ফরম্যাট কি?
কিছু সাধারণ ক্ষতিহীন সংকুচিত অডিও ফর্ম্যাটের মধ্যে রয়েছে FLAC, WavPack, Monkey's Audio এবং ALAC। ক্ষতিকারক সংকুচিত অডিও ফর্ম্যাটগুলির মধ্যে MP3 এবং AAC অন্তর্ভুক্ত রয়েছে৷