উদাহরণ সহ লিনাক্সে এক্সজেড (লসলেস ডেটা সংক্ষেপণ সরঞ্জাম) শিখুন


xz একটি নতুন সাধারণ-উদ্দেশ্য, কমান্ড লাইন ডেটা সংক্ষেপণ ইউটিলিটি, জিজেপ এবং বিজিপ 2 এর অনুরূপ। এটি নির্বাচিত অপারেশন মোড অনুযায়ী কোনও ফাইলকে সংকুচিত বা সংক্ষেপিত করতে ব্যবহার করা যেতে পারে। এটি ফাইলগুলি সংকুচিত বা সংক্ষেপিত করতে বিভিন্ন ফর্ম্যাটকে সমর্থন করে।

ব্যবহারের জন্য একটি সংক্ষেপণ ইউটিলিটি নির্বাচন করা মূলত দুটি কারণের উপর নির্ভর করবে, প্রদত্ত সরঞ্জামটির সংক্ষেপণের গতি এবং হার। এর অংশগুলির মতো নয়, xz সাধারণত ব্যবহৃত হয় না তবে সেরা সংকোচনের প্রস্তাব দেয়।

এই নিবন্ধে, আমরা লিনাক্সে ফাইলগুলি সংকোচনের ও সঙ্কোচনের জন্য বেশ কয়েকটি xz কমান্ডের উদাহরণ ব্যাখ্যা করব।

লিনাক্সে এক্সজেড কমান্ডের উদাহরণগুলি শিখুন

Xz এর সাথে ফাইল সঙ্কুচিত করার সহজ উদাহরণটি হ'ল -z বা --compress বিকল্পটি ব্যবহার করে।

$ ls -lh ClearOS-DVD-x86_64.iso
$ xz ClearOS-DVD-x86_64.iso
OR
$ xz -z ClearOS-DVD-x86_64.iso

একটি ফাইল ডিকম্প্রেস করতে, প্রদর্শিত হিসাবে -d বিকল্প বা আনক্সজ ইউটিলিটি ব্যবহার করুন।

$ xz -d ClearOS-DVD-x86_64.iso
OR
$ unxz ClearOS-DVD-x86_64.iso

ইনপুট ফাইল (গুলি) মুছে ফেলা রোধ করতে নীচে -কে পতাকাটি ব্যবহার করুন,

$ xz -k ClearOS-DVD-x86_64.iso

যদি কোনও অপারেশন ব্যর্থ হয়, উদাহরণস্বরূপ একই নামের একটি সংকোচিত ফাইল উপস্থিত থাকে, আপনি প্রক্রিয়াটি বলপূর্বক -f বিকল্পটি ব্যবহার করতে পারেন।

$ xz -kf ClearOS-DVD-x86_64.iso 

এক্সজেড বিভিন্ন সংকোচনের প্রিসেট স্তরকেও সমর্থন করে (0 থেকে 9, ডিফল্টটি 6 হ'ল)। আপনি <কড> - রেস্তোঁরা (তবে সর্বনিম্ন সংক্ষেপণ) এর মতো এলিয়াসগুলি 0 বা - সেরা 9 এর জন্য (ধীর অথচ সর্বোচ্চ সংক্ষেপণ) ব্যবহার করতে পারেন। আপনি নীচের উদাহরণগুলির মতো একটি সংক্ষেপণ স্তর নির্দিষ্ট করতে পারেন can

$ xz -k -8 ClearOS-DVD-x86_64.iso 
$ xz -k --best ClearOS-DVD-x86_64.iso

আপনার যদি অল্প পরিমাণে সিস্টেমের স্মৃতি থাকে এবং আপনি একটি বিশাল ফাইল সংকোচন করতে চান তবে আপনি সংক্ষেপণের জন্য মেমরির ব্যবহারের সীমা নির্ধারণ করতে –memory = সীমা বিকল্প (যেখানে সীমা এমবিতে বা রu্যামের শতাংশ হিসাবে থাকতে পারে) ব্যবহার করতে পারেন অনুসরণ

$ xz -k --best --memlimit-compress=10% ClearOS-DVD-x86_64.iso

আপনি এটিকে -q বিকল্পটি ব্যবহার করে শান্ত মোডে চালাতে পারেন বা প্রদর্শিত হিসাবে -v পতাকা সহ ভার্বোস মোড সক্ষম করতে পারেন।

$ xz -k -q ClearOS-DVD-x86_64.iso
$ xz -k -qv ClearOS-DVD-x86_64.iso

নীচে xz ইউটিলিটি সহ টার আর্কাইভ ইউটিলিটি ব্যবহারের উদাহরণ is

$ tar -cf - *.txt | xz -7 > txtfiles.tar.xz
OR
$tar -cJf txtfiles.tar.xz *.txt

আপনি -t বিকল্পটি ব্যবহার করে সংকুচিত ফাইলগুলির অখণ্ডতা পরীক্ষা করতে পারেন এবং একটি সঙ্কুচিত ফাইল সম্পর্কিত তথ্য দেখতে আপনি -l পতাকা ব্যবহার করতে পারেন।

$ xz -t txtfiles.tar.xz
$ xz -l txtfiles.tar.xz

আরও তথ্যের জন্য ম্যান xz পৃষ্ঠাটি দেখুন।

xz একটি শক্তিশালী এবং লিনাক্স সিস্টেমের জন্য এখন পর্যন্ত সেরা সংক্ষেপণ সরঞ্জাম। এই নিবন্ধে, আমরা ফাইলগুলি সঙ্কুচিত এবং সঙ্কোচনের জন্য বেশ কয়েকটি xz কমান্ডের উদাহরণ দেখেছি। প্রশ্ন জিজ্ঞাসা করতে বা এই সরঞ্জামটি সম্পর্কে আপনার মতামত ভাগ করতে নীচের প্রতিক্রিয়া ফর্মটি ব্যবহার করুন। আপনার ব্যবহৃত সংক্ষেপণ সরঞ্জাম সম্পর্কেও আমাদের জানান।