লিনাক্স, উইন্ডোজের মতো, একটি একক সংরক্ষণাগারে ফাইলের গ্রুপগুলিকে সংকুচিত করার জন্য বিভিন্ন অ্যালগরিদম সমর্থন করে। সবচেয়ে সাধারণ, জিপ বিন্যাস, প্রায় সর্বজনীন, কিন্তু প্রতিটি কম্প্রেশন অ্যালগরিদম আর্কাইভ ইকোসিস্টেমের মধ্যে আপেক্ষিক শক্তি এবং দুর্বলতা প্রদান করে।
কেন 'gzip'-এর উপরে 'bzip2' ব্যবহার করবেন?
gzip কমান্ড LZ77 কম্প্রেশন পদ্ধতি ব্যবহার করে। bzip2 কম্প্রেশন টুল বারোজ-হুইলার অ্যালগরিদম ব্যবহার করে।
একটি পরীক্ষায়, ডিফল্ট কম্প্রেশন সেটিংস ব্যবহার করে নির্বাহিত প্রতিটি কমান্ড এবং সংকুচিত ফাইল তুলনা করা হয়েছিল। ফলাফল দেখায় যে bzip2 কমান্ড ফাইলের আকার হ্রাস করার জন্য উপরে আসে। যাইহোক, bzip2 ব্যবহার করে এটি করতে অনেক বেশি সময় লাগে .
lzmash কমান্ড হল gzip চালানোর সমতুল্য কম্প্রেশন লেভেল -9 সেট করে -এর সর্বোচ্চ কম্প্রেশন সেটিং। Lzmash gzip এর চেয়ে বেশি সময় নেয় ডিফল্টরূপে কিন্তু ফলে আর্কাইভ ফাইল bzip2 থেকে ছোট সমতুল্য।
'bzip2' ব্যবহার করে ফাইল কম্প্রেস করা
bzip2 ব্যবহার করে একটি ফাইল কম্প্রেস করতে বিন্যাস, নিম্নলিখিত কমান্ড চালান:
bzip2 filename
ফলে আর্কাইভ ফাইল .bz2 ব্যবহার করে এক্সটেনশন এই ইউটিলিটি ফাইলটিকে কম্প্রেস করে এমনকি যদি ফাইলটি ফলস্বরূপ বড় হয়ে যায়। এই অদ্ভুততা ঘটে যখন আপনি একটি ফাইল সংকুচিত করেন যা ইতিমধ্যে সংকুচিত হয়েছে।
কিভাবে ফাইল ডিকম্প্রেস করবেন
bunzip2 দিয়ে bz2 এক্সটেনশনের সাথে ফাইলগুলিকে ডিকম্প্রেস করুন কমান্ড:
bunzip2 filename.bz2
bunzip2 কমান্ড bzip ব্যবহার করে কম্প্রেস করা কোনো বৈধ ফাইল বের করে অথবা bzip2 . সাধারণ ফাইলগুলিকে ডিকম্প্রেস করার পাশাপাশি, এটি টার ফাইলগুলিকেও ডিকম্প্রেস করতে পারে, যেগুলি bzip2 ব্যবহার করে সংকুচিত করা হয়েছে। আদেশ।
টার ফাইলগুলি bzip2 ব্যবহার করে সংকুচিত হয় কমান্ড ব্যবহার করুন এক্সটেনশন .tbz2 . যখন আপনি bunzip2 ব্যবহার করে এই ফাইলটিকে ডিকম্প্রেস করবেন ফাইলের নাম filename.tar হয়ে যায় .
কমান্ড অপশন
কিভাবে bzip2 পরিবর্তন করুন কমান্ড বিকল্পগুলির মাধ্যমে কাজ করে:
- -f :ফাইলটি ইতিমধ্যে BZ2 ফরম্যাটে থাকলেও জোর করে কম্প্রেশন করুন।
- -k :মূল ফাইলের পাশাপাশি সংকুচিত আর্কাইভ রাখুন।
- -s :কম্প্রেশন কাজের জন্য বরাদ্দ করা সিস্টেম মেমরি হ্রাস করুন, যার ফলে কম্প্রেশন সম্পূর্ণ হতে সময় বাড়ানো হয়।
- -t :সংরক্ষণাগার ফাইল পরীক্ষা করুন।
- -v :কমান্ডের সঞ্চালন সম্পর্কে ভার্বোস আউটপুট রিপোর্ট করুন।
আলাদা bzip2recover ব্যবহার করুন একটি দূষিত সংরক্ষণাগার পুনরুদ্ধার করতে ইউটিলিটি। ইউটিলিটি সর্বদা কাজ করবে না, তবে আপনার সংরক্ষণাগার ডিকম্প্রেস করা না গেলে এটি কিছুই না করার চেয়ে ভাল৷