উবুন্টু ১০.১০ সাল থেকে আমি ভাবছিলাম যে আমার কাছে এক্স জেড এবং লজমা দুটি সংরক্ষণাগার তৈরি করার ক্ষমতা রয়েছে। আমার কি এক্সজেডে স্যুইচ করা উচিত?
উবুন্টু ১০.১০ সাল থেকে আমি ভাবছিলাম যে আমার কাছে এক্স জেড এবং লজমা দুটি সংরক্ষণাগার তৈরি করার ক্ষমতা রয়েছে। আমার কি এক্সজেডে স্যুইচ করা উচিত?
উত্তর:
এই মানদণ্ডটি এই সমস্যা সম্পর্কে কিছু ভাল তথ্য সরবরাহ করে। দেখে মনে হচ্ছে এলজেডএমএ-এর এক্সজেডের তুলনায় সামান্য সংকোচনের অনুপাত এবং পারফরম্যান্স রয়েছে তবে এক্সজেড সাধারণত 'ব্যবহারিক কারণ' (কারণ এগুলি কী তা নিশ্চিত নই) এর কারণে পছন্দ করা হয়।
এক্সজেড lzma2 অ্যালগরিদমের একটি বাস্তবায়ন এবং 'সংকোচনযোগ্য' ডেটা সংকুচিত করতে আরও ভাল:
lzma2 হ'ল 7-জিপ এলজেডএমএ 2 সংক্ষেপক দ্বারা নিযুক্ত সংক্ষেপণের পদ্ধতি। এলজেডএমএ 2 হ'ল এলজেডএমএ-র একটি পরিবর্তিত সংস্করণ যা অসম্পূর্ণযোগ্য ডেটাগুলির জন্য আরও ভাল সংক্ষেপণ অনুপাত সরবরাহ করে (এলোমেলো তথ্য মূল এলজেডএমএর সাথে 1.35% এর তুলনায় প্রায় 0.005% প্রসারিত হয়), এবং allyচ্ছিকভাবে বড় ফাইলগুলির একাধিক অংশকে সমান্তরালভাবে সংকোচন করতে পারে, প্রচুর সংকোচনের গতি বাড়িয়ে তোলে তবে সংক্ষেপণের অনুপাতের সম্ভাব্য হ্রাস সহ (LZMANumBlockThreads দেখুন)। এলজেডএমএর মতো এটিও প্রচুর স্মৃতি গ্রাস করতে পারে; উপরের টেবিলটি দেখুন যদি কোনও সংকোচন স্তর নির্দিষ্ট না করা থাকে, তবে এটি সর্বাধিকের ডিফল্ট হয়।
( http://www.jrsoftware.org/ishelp/index.php?topic=setup_compression )
আপনি ব্যবহার করে ঠিক করা উচিত।
আমি @ dv3500ea এর উপসংহারের সাথে একমত নই, "এটি যথাযথভাবে ব্যবহার করছি", কারণ এটি অনুপযুক্ত ছিল। এমনকি পোস্ট করা তারিখ / সময়ও .lzma
ফাইলগুলি সম্পূর্ণরূপে প্রতিস্থাপনের জন্য পরিচিত ছিল .xz
। উভয় ইউটিলের লেখক প্রকাশ্যে বলেছেন , ব্যবহারকারীদের XZ-Utils s 5.00 এ স্থানান্তর করা উচিত। সর্বশেষ এলজেডএমএ-ইউটিলস প্রকাশটি ২০০৮-০7-৩০ ছিল এবং বন্ধ ছিল।
এলজেডএমএ ইউটিলেস হ'ল উচ্চ সংকোচনের অনুপাত সহ লিগ্যাসি ডেটা সংক্ষেপণ সফ্টওয়্যার। এলজেডএমএ ইউটিসগুলি আর বিকশিত হয় না, যদিও সমালোচনামূলক ত্রুটিগুলি যতক্ষণ না ঠিক করা যায় ততক্ষণ কোডগুলিতে বিশাল পরিবর্তন প্রয়োজন হয় না fixed
এলজেডএমএ ইউটিলসের ব্যবহারকারীদের এক্সজেড ইউটিলে চলে যেতে হবে। এক্সজেড ইউটিলস এলজেডএমএ ইউটিলেস
.lzma
দ্বারা ব্যবহৃত লিগ্যাসি ফর্ম্যাটটিকে সমর্থন করে এবং এলজেডএমএ ইউটিলেস-এর কমান্ড লাইন সরঞ্জামগুলিও অনুকরণ করতে পারে। এটি LZMA Utils থেকে XZ Utils এ তুলনামূলকভাবে সহজ হওয়া উচিত।
নির্ধারণকারী ফ্যাক্টরটি সংকোচন হতে পারে না, যদিও ব্যঙ্গাত্মকভাবে এটি এই উদাহরণের জন্য ছিল। "ব্যবহারিক কারণ" XZ-Utils ব্যবহারের একটি স্ব-স্পষ্ট এবং উল্লেখযোগ্য, কারণ। অতিরিক্তভাবে .xz
ফর্ম্যাট আপনাকে সংক্ষেপণ অ্যালগরিদম এবং ফিল্টার নির্দিষ্ট করার অনুমতি দেয়, সুতরাং .xz
ফাইলগুলি LZMA বা LZMA2 ব্যবহার করতে পারে। নতুন .lzma
ফাইল তৈরি করা এড়িয়ে চলুন , এগুলিকে একটি উত্তরাধিকার বিন্যাস হিসাবে বিবেচনা করা হয়।
এমনকি LZMA-Utils চারপাশে রাখার জন্য: না। এক্সজেড-ইউটিলেসের লিগ্যাসি .lzma
ফাইলগুলির জন্য সমর্থন রয়েছে । এটিতে এখনও এলজেডএমএ-ইউটিলগুলি ব্যবহার করে স্ক্রিপ্টগুলির জন্য মোড়ক রয়েছে। যদি এই সমস্ত কারণগুলি এখনও অপর্যাপ্ত থাকে তবে উবুন্টু তার সংগ্রহস্থল থেকে লিগ্যাসি লজমা-ইউটিসগুলি বাদ দিয়েছিল।
অন্যরা যেমন বলছে অবশ্যই আপনার lzma ব্যবহার করা উচিত নয়।
এলজিপ ফর্ম্যাটের লেখক অ্যান্টোনিও ডিয়াজ ডিয়াজ বলেছেন, দীর্ঘমেয়াদী সংরক্ষণাগারের জন্য জেড ফরমেটটি অপর্যাপ্ত । আপনি যদি আপনার গুরুত্বপূর্ণ ফাইলগুলি ব্যাকআপ করতে চান তবে অন্যান্য ফাইল ফর্ম্যাটগুলি যেমন bzip2 বিবেচনা করুন, এতে দুর্নীতি পুনরুদ্ধারের সরঞ্জাম রয়েছে।
সর্বোচ্চ সংকোচনের হার থাকার কারণে xz পছন্দ করা হয়। যাইহোক, এটি ধীরে ধীরে সংকোচিত করে তবে এটি এর সংকোচনে এটি তৈরি করে।
lzma
এখানে উল্লিখিত সাথে বিভ্রান্ত করবেন না :)