এক্সজেড কম্প্রেশন, একটি ক্ষতবিহীন ডেটা সংক্ষেপণ সরঞ্জাম

এক্সজেড কম্প্রেশন সম্পর্কে

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

জন্য ব্যবহার করা যেতে পারে ফাইলগুলি সংকুচিত বা সঙ্কোচিত করুন নির্বাচিত অপারেটিং মোড অনুযায়ী। এই ফাইলগুলি দ্বারা ব্যবহৃত সংক্ষেপণ পদ্ধতিটি এর অ্যালগরিদমের উপর ভিত্তি করে LZMA/ এলজেডএমএ 2। এই অ্যালগরিদম 90 এর দশকের শেষের দিকে বিকাশ শুরু হয়েছিল। এটি এলজেড 77 এর মতো একটি সংক্ষেপণ অভিধান স্কিম ব্যবহার করে।

LZ77 সংক্ষেপণ আলগোরিদিম পরিবারের সাথে সম্পর্কিত ক্ষতিকারক সংকোচকারী, পাঠ্য সংক্ষেপক হিসাবেও পরিচিত। তারা সেই নামে পরিচিত কারণ তারা ফাইলটি সংকোচনের সময় তথ্য বাদ দেয় না। ধরণের অ্যালগোরিদম ব্যবহার করে এমন সংক্ষেপকগুলির থেকে ভিন্ন Un লজি। এটি মূল ফাইলের আকার হ্রাস করার জন্য কিছু তথ্য বাদ দেয়। এর উদাহরণ জেপিগ, এমপি 3, এমপিজি ইত্যাদি হবে

"জিজেড" ফাইলের তুলনায়, "এক্সজেড" এর একটি রয়েছে has আরও ভাল সংক্ষেপণ অনুপাত এবং সংক্ষিপ্ত decompression সময়। যাইহোক, আমরা যখন ডিফল্ট সংক্ষেপণ সেটিংস ব্যবহার করি, তখন এটি সঙ্কুচিত হওয়ার জন্য আরও মেমরির প্রয়োজন হবে। জিজিপের কিছুটা কম স্মৃতি ব্যবহার রয়েছে।

.Xz ফাইলগুলি ডেটা সংকুচিত করতে এবং ডিকম্প্রেস করতে ব্যবহৃত হয়, যাতে ইন্টারনেটে ফাইল স্থানান্তর করা বা হার্ড ড্রাইভে তথ্য সংরক্ষণের পরিমাণ কম থাকে। উপসংহারে, যদি আমরা চাই যতটা সম্ভব কম জায়গা দখল করতে চাইছেন এমন একটি ফাইল সংকোচন করুন, আমাদের কাছে এটি এক্স জেড দিয়ে সংকুচিত করার বিকল্প রয়েছে।

এক্সজেড কম্প্রেশন কীভাবে ব্যবহার করবেন

সংকুচিত

El সহজ উদাহরণ xz এর সাথে ফাইলের সংক্ষেপণ নিম্নরূপ। টার্মিনালে (Ctrl + Alt + T) আমরা লিখি:

এক্সজেডের সাথে ফাইল কম্প্রেশন

xz android-x86_64-7.1-r2.iso

আপনি এটি ব্যবহার করতে পারেন সংক্ষেপণ সম্পাদনের জন্য -z বিকল্প:

xz -z android-x86_64-7.1-r2.iso

এই কমান্ডগুলি ফাইলটি সংকুচিত করবে, তবে উত্স ফাইলটি মুছে ফেলবে। হ্যাঁ আমরা উত্স ফাইলগুলি মুছতে চাই না, আমরা ব্যবহার করব -কে বিকল্প নিম্নরূপ:

সংক্ষিপ্তসার xz -k তথ্য উত্সকে সম্মান জানাতে

xz -k android-x86_64-7.1-r2.iso

ডেকোম্প্রেস্ করা

একটি ফাইলকে সংক্ষেপণ করতে, আমরা এটি ব্যবহার করতে সক্ষম হব -d বিকল্প:

xz -d android-x86_64-7.1-r2.iso

আমরা একই সাথে এটি অর্জন করতে পারি বিকল্প unxz:

unxz android-x86_64-7.1-r2.iso

জোর সংকোচনের

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

xz -kf android-x86_64-7.1-r2.iso

সংক্ষেপণের স্তর নির্ধারণ করুন

এই সরঞ্জামটি বিভিন্ন সংক্ষেপণের প্রিসেট স্তরের সমর্থন করে (0 থেকে 9. 6 এর ডিফল্ট মান সহ)। আমরাও সক্ষম হব এলিয়াস ব্যবহার করুন যত দ্রুত (এটি দ্রুত হবে, তবে কম সংকোচনের সাথে) মান 0 হিসাবে সেট করতে এবং সেরা 9 হিসাবে সেট করতে সেরা (ধীর কিন্তু উচ্চতর সংক্ষেপণ)। এই স্তরগুলি কীভাবে সেট করবেন তার কয়েকটি উদাহরণ নীচে রয়েছে:

xz -k -8 android-x86_64-7.1-r2.iso

xz -k --best android-x86_64-7.1-r2.iso

সীমাবদ্ধ স্মৃতি

অল্প পরিমাণে সিস্টেমের মেমরির ক্ষেত্রে এবং একটি বিশাল ফাইল সংকোচন করতে চাইলে আমাদের ব্যবহারের সম্ভাবনা থাকবে মেমরি বিকল্প = সীমা (সীমা মান এমবিতে বা র‌্যামের শতাংশ হিসাবে হতে পারে) সংক্ষেপণের জন্য একটি মেমরি ব্যবহার সীমা নির্ধারণ:

xz -k --best --memlimit-compress=10% android-x86_64-7.1-r2.iso

নীরব মোড সক্ষম করুন

আমরা যদি সাইলেন্ট মোডে সংক্ষেপণ চালাতে আগ্রহী, আমরা কেবল এটি যুক্ত করতে হবে -কিউ বিকল্প। আমরা সক্ষম করতে পারি -v সহ ভার্বোজ মোড, যেমন এটি নীচে দেখানো হয়েছে:

xz -k -q android-x86_64-7.1-r2.iso

xz -k -qv android-x86_64-7.1-r2.iso

একটি tar.xz ফাইল তৈরি করুন

নীচে একটি পেতে ব্যবহারের একটি উদাহরণ এক্সটেনশন সহ ফাইল। xz.

tar.xz ফাইল অপশন 1 তৈরি করুন

tar -cf - *.txt | xz -7 > txtfiles.tar.xz

এই একই পরিণতি অর্জনের জন্য, আমরা এছাড়াও ব্যবহার করতে পারি:

একটি tar.xz ফাইল অপশন 2 তৈরি করুন

tar -cJf txtfiles.tar.xz *.txt

সংকুচিত ফাইলগুলির অখণ্ডতা পরীক্ষা করুন

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

xz -t txtfiles.tar.xz

xz -l txtfiles.tar.xz

ম্যান এক্সজেড

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


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।