উবুন্টুতে জিইউআই ব্যবহার করে কীভাবে 7z কম্প্রেশন স্তর নির্ধারণ করবেন?


14

সংরক্ষণাগার পরিচালক, বা file-roller, 7zফাইলগুলির জন্য সংকোচনের স্তর সেট করার বিকল্প বলে মনে হচ্ছে না ।

এখানে চিত্র বর্ণনা লিখুন

তবে, উইন্ডোজ ক্লায়েন্ট 7-জিপকে জিইউআই ব্যবহার করে এটি করার একটি বিকল্প রয়েছে -

এখানে চিত্র বর্ণনা লিখুন

উবুন্টু / লিনাক্স-এ, -mপতাকা ব্যবহার করে যে কেউ কমান্ড লাইনে (সিএলআই) সংক্ষেপণ স্তর নির্ধারণ করতে পারে । বিশদ জন্য, এই উত্তর দেখুন

7zউবুন্টুতে জিইউআই ব্যবহার করে সংরক্ষণাগারগুলির জন্য সংকোচনের স্তর নির্ধারণের কোনও বিধান রয়েছে কি ?


আমার জ্ঞানের সেরাটি, এটি ultraস্তরটি ডিফল্টরূপে ব্যবহার করে !
ব্লেড 19899

@ ব্লেড19899 ডিফল্ট স্তরটি 5 (সাধারণ)
রোহিত

তুমি আমাকে কুত্সিত করেছ একমাত্র বিকল্প হ'ল কমান্ডলাইন সংস্করণ ব্যবহার করে। এবং একটি বৈশিষ্ট্য অনুরোধ জমা দিন! আমার জ্ঞানের
সর্বাধিক

আমি মনে করি এটি সাধারণভাবে জেডজেড ব্যবহার করে একই অ্যালগরিদম সম্পর্কে, এবং উচ্চতর সংকোচনের স্তরের জন্য "বেশ কয়েকটি গিগাবাইট" র‌্যামের প্রয়োজন হতে পারে (তাই বলে man xz) - এটি জিপের মতো নয় যেখানে সমস্ত সময় "সর্বোচ্চ" নির্দিষ্ট করা সেরা ধারণা।
Xen2050

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

উত্তর:


16

আমার ধারণাটি প্যাকেজগুলির ফাইল তালিকাতে বা জিকনফে কিছু ইঙ্গিতটি খুঁজে পাওয়া ছিল, তবে আমার ভাগ্য ছিল না। যদিও উত্তরটি অন্য কেউ জানতেন।

সুপারসার: ফাইল-রোলারের জন্য ডিফল্ট সংক্ষেপণের স্তরগুলি পরিবর্তন করবেন?

উভয় ক্ষেত্রেই:

$ dconf write /org/gnome/file-roller/general/compression-level "'maximum'"

বা:

$ dconf-editor
  1. orgবাম-হাতের ফলকে নির্বাচন করুন ।
  2. gnomeবাম-হাতের ফলকে নির্বাচন করুন ।
  3. file-rollerবাম-হাতের ফলকে নির্বাচন করুন ।
  4. generalবাম-হাতের ফলকে নির্বাচন করুন ।
  5. compression-levelডান হাতের ফলকে নির্বাচন করুন ।
  6. সেট compression-levelকরুন 'maximum'

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

ফাইল-রোলারের সংকোচনের-স্তরের সর্বাধিকতে সেট করে ডিকনফ সম্পাদকের চিত্র।

এর উত্তরে এর আগে কোনও আপোস্ট ছিল না, তাই আমি পরীক্ষা করে দেখেছি এটির কোনও প্রভাব আছে কি না এবং ডিফল্ট সেটিংস এবং সর্বাধিক সেটিংস (টাইপ 7z) সহ কিছু নথি সংক্ষেপে বেছে নিতে বেছে নিয়েছি। ফলাফল: KB 300 কেবি সংরক্ষণাগারে 2,3 কেবি উন্নতি।

সতর্ক করা:

  • সামগ্রীর উপর নির্ভর করে সর্বাধিক স্তরের LZMA / LZMA2 দিয়ে সমস্ত সংকোচনের জন্য এটি নেতিবাচক প্রভাব ফেলতে পারে। উদাহরণস্বরূপ পিএনজিগুলি ডিফল্ট দিয়ে ইতিমধ্যে সংকুচিত হয়েছে এবং সংক্ষেপণ থেকে খুব বেশি লাভ করবে না। তাদের পিএনজিওউটি / অপটিপিএনজি, জোফফ্লির সাথে অনুকূলকরণ এবং আরও দ্রুত সংরক্ষণাগার ডিকম্প্রেশন অর্জন এবং ফাইলের আকার হ্রাস করার সাথে তাদের LZ4 দিয়ে সংরক্ষণাগারভুক্ত করা আরও বুদ্ধিমান হয়ে উঠবে

আমি ফাইল-রোলারগুলির ম্যানপেজ এবং ব্যবহারকারী ম্যানুয়ালের মাধ্যমে আরও জানার চেষ্টা করেছি , এখনও ভাগ্য নেই। তারপরে আমি উত্স প্যাকেজটি ডাউনলোড করে "সর্বাধিক" এর জন্য অনুসন্ধান করেছি fr-command-7z.c(নোট আমি কীভাবে উত্সটি পড়তে বলি তা এড়িয়ে চলেন ), যা আমাকে নিম্নলিখিতটি দিয়েছে:

switch (archive->compression) {
case FR_COMPRESSION_VERY_FAST:
    fr_process_add_arg (command->process, "-mx=1");
    break;
case FR_COMPRESSION_FAST:
    fr_process_add_arg (command->process, "-mx=5");
    break;
case FR_COMPRESSION_NORMAL:
    fr_process_add_arg (command->process, "-mx=7");
    break;
case FR_COMPRESSION_MAXIMUM:
    fr_process_add_arg (command->process, "-mx=9");
    if (! _g_mime_type_matches (archive->mime_type, "application/zip")
        && ! _g_mime_type_matches (archive->mime_type, "application/x-cbz"))
    {
        fr_process_add_arg (command->process, "-m0=lzma2");;
    }
    break;
}

এটি বর্তমানে আমি যতটা পেতে পারি, মনে হয় কোনও আল্ট্রা সেটিংস নেই।


1
যদিও প্রস্তাবিত পদ্ধতিটি সংকোচনের স্তরগুলিকে উন্নত করতে পারে, তার জন্য ব্যবহারকারীকে dconf- সম্পাদনায় প্রতিটি সময় ভিন্ন স্তরের প্রয়োজন হলে মান পরিবর্তন করতে হবে। কোনও পদ্ধতি আছে যেখানে সংক্ষেপণের স্তরগুলি গতিশীলভাবে নির্বাচিত হয়?
রোহিত মাধবন

উত্তরের জন্য +1। যদিও এটি সমস্যার যথাযথ সমাধান করে না, এটি একটি বিকল্প সমাধান সরবরাহ করে।
রোহিথ মাধবন

@ রোহিথমাধবন আপনার অর্থ কি তা আমি বুঝতে পেরেছি। আমি এখানে কাউকে দোষারোপ না করার চেষ্টা করছি, তবে আমি মনে করি ডিফল্ট জিনোম অ্যাপ্লিকেশনগুলি কাজ করার উদ্দেশ্যে তৈরি হয়েছে: আপনি লুকানো বৈশিষ্ট্যগুলি সক্ষম করতে পারবেন তবে আপনি প্রচুর চেকবক্স এবং ড্রপডাউন মেনু পাবেন না।
LiveWireBT

আমার অনুমান তুমি ঠিক. আমি একটি বৈশিষ্ট্য অনুরোধ ফাইল করার চেষ্টা করতে পারি, সম্ভবত উন্নত বিকল্পের অন্তর্ভুক্ত হতে পারে। ধন্যবাদ :-)
রোহিত মাধবন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.