জিপ ফর্ম্যাটের জন্য 7z "আলট্রা" সেটিংস


14

.7z বিন্যাসের জন্য 7z "আল্ট্রা" সেটিংস হ'ল :

7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on

.Zip ফর্ম্যাট (7z ব্যবহার করে) জন্য "আল্ট্রা" সেটিংস কি ?

উত্তর:


17

জিইউআই অ্যাপ্লিকেশন ফাইল-রোলারের জন্য ডিফল্টও পরিবর্তন করা যেতে পারে:


সচেতন থাকুন যে "আল্ট্রা" খুব দক্ষ নাও হতে পারে এবং ডিফল্ট সেটিংসের তুলনায় ফাইলের আকারের কোনও উল্লেখযোগ্য পার্থক্য তৈরি করার সময় সংকুচিত হতে আরও বেশি সময় নেয় এবং অন্যান্য প্রোগ্রামগুলির সাথে অসঙ্গতিগুলিও প্রবর্তন করতে পারে।

এটা করা উচিত:

7z a -tzip -mx=9

মতে: ফাইল: ///usr/share/doc/p7zip-ful/DOCS/MANUAL/switches/method.htm

এটি আপনার ফাইল সিস্টেমের একটি লিঙ্ক, এটি কেবল আপনার ওয়েব ব্রাউজারের ঠিকানা বারে রেখে দিন।

আপনি যদি বর্তমানে এমন কোনও কম্পিউটারে না থাকেন যেখানে প্যাকেজটি ইনস্টল করা থাকে আপনি ডিইবি প্যাকেজটি ডাউনলোড করতে এবং এটি অন্য আরকিভার দিয়ে ব্রাউজ করতে পারবেন। যদি আমার স্মৃতি আমাকে সঠিকভাবে পরিবেশন করে তবে প্রায় একই ফাইলটি উইন্ডোজ ইনস্টলারে অন্তর্ভুক্ত করা উচিত।

ফ্যাস্ শব্দ

Parameter                     Default     Description
x=[0 | 1 | 3 | 5 | 7 | 9 ]    5           Sets level of compression.
m={MethodID}                  Deflate     Sets a method: Copy, Deflate, Deflate64, BZip2, LZMA, PPMd.
fb={NumFastBytes}             32          Sets number of Fast Bytes for Deflate encoder.
pass={NumPasses}              1           Sets number of Passes for Deflate encoder.
d={Size}[b|k|m]               900000      Sets Dictionary size for BZip2
mem={Size}[b|k|m]             24          Sets size of used memory for PPMd.
o={Size}                      8           Sets model order for PPMd.
mt=[off | on | {N}]           on          Sets multithreading mode.
em={EncryptionMethodID}       ZipCrypto   Sets a encryption method: ZipCrypto, AES128, AES192, AES256
tc=[off | on]                 off         Stores NTFS timestamps for files: Modification time, Creation time, Last access time.
cl=[off | on]                 off         7-Zip always uses local code page for file names.
cu=[off | on]                 off         7-Zip uses UTF-8 for file names that contain non-ASCII symbols.

ডিফল্টরূপে (যদি ক্লিপ এবং কিউ স্যুইচগুলি নির্দিষ্ট না করা হয়), 7-জিপ কেবলমাত্র ইউটিএফ -8 এনকোডিং ব্যবহার করে কেবল ফাইলের নামের জন্য যেখানে স্থানীয় কোড পৃষ্ঠা দ্বারা অসমর্থিত চিহ্ন রয়েছে।

x = [0 | 1 | 3 | 5 | 7 | 9]

সংকোচনের স্তর নির্ধারণ করে। x = 0 এর অর্থ কপি মোড (কোনও সংক্ষেপণ নেই)।

Deflate / Deflate64 সেটিংস:

Level NumFastBytes    NumPasses   Description
1     32              1           Fastest
3                                 Fast
5                                 Normal
7     64              3           Maximum
9     128             10          Ultra

ডিফলেট পদ্ধতি সহ x = 1 এবং x = 3 সংক্ষেপণের জন্য দ্রুত মোড সেট করে।

BZip2 সেটিংস:

Level Dictionary  NumPasses   Description
1     100000      1           Fastest
3     500000                  Fast
5     900000                  Normal
7                 2           Maximum
9                 7           Ultra

FB = {NumFastBytes}

Deflate / Deflate64 এনকোডারটির জন্য দ্রুত বাইট সংখ্যা নির্ধারণ করে। এটি 3 থেকে 258 (ডিফলেট 64 এর 257) এর মধ্যে হতে পারে। সাধারণত, একটি বড় সংখ্যা কিছুটা ভাল সংক্ষেপণের অনুপাত এবং একটি ধীর সংক্ষেপণ প্রক্রিয়া দেয়। একটি বৃহত দ্রুত বাইট প্যারামিটার ফাইলগুলির সংকোচনের অনুপাতকে উল্লেখযোগ্যভাবে বাড়িয়ে তুলতে পারে যা বাইটগুলির দীর্ঘ অভিন্ন শৃঙ্খলা ধারণ করে।

পাস = {NumPasses}

ডিফল্ট এনকোডারটির জন্য পাসের সংখ্যা নির্ধারণ করে। এটি ডিফ্লেটের জন্য 1 থেকে 15 এবং বিজেপ 2 এর জন্য 1 থেকে 10 অবধি হতে পারে। সাধারণত, একটি বড় সংখ্যা কিছুটা ভাল সংক্ষেপণের অনুপাত এবং একটি ধীর সংক্ষেপণ প্রক্রিয়া দেয়।

D = {SIZE} [খ | ট | মি]

BZip2 এর জন্য অভিধানের আকার সেট করে। আপনাকে অবশ্যই আকারটি বাইট, কিলোবাইট বা মেগাবাইটে নির্দিষ্ট করতে হবে। অভিধানের আকারের সর্বাধিক মান 900000 বি। আপনি যদি [b | k | মি] সেট থেকে কোনও প্রতীক নির্দিষ্ট না করে থাকেন তবে অভিধানের আকার অভিধানসাইজ = 2 ^ আকারের বাইট হিসাবে গণনা করা হবে।

Mem = {সাইজ} [খ | ট | মি]

পিপিএমডির জন্য ব্যবহৃত মেমরির আকার নির্ধারণ করে। আপনাকে অবশ্যই আকারটি বাইট, কিলোবাইট বা মেগাবাইটে নির্দিষ্ট করতে হবে। সর্বাধিক মান 256 এমবি = 2 ^ 28 বাইট। ডিফল্ট মান 24 (16MB)। আপনি যদি সেট থেকে কোনও প্রতীক নির্দিষ্ট না করে থাকেন [b | k | m], মেমরির আকারটি (2 ^ আকার) বাইট হিসাবে গণনা করা হবে। পিপিএমডি সংক্ষেপণ এবং সংক্ষেপনের জন্য একই পরিমাণ মেমরি ব্যবহার করে।

ণ = {SIZE}

পিপিএমডির জন্য মডেল অর্ডার সেট করে। আকারটি অবশ্যই ২,০০০ এর মধ্যে হতে হবে। ডিফল্ট মান 8।

mt = [বন্ধ | অন ​​| {এন}]

মাল্টিথ্রেড মোড সেট করে। আপনার যদি কোনও মাল্টিপ্রসেসর বা মাল্টিকোর সিস্টেম থাকে তবে আপনি এই সুইচটি দিয়ে গতি বাড়িয়ে নিতে পারেন। এই বিকল্পটি কেবল সংক্ষেপণ (কোনও পদ্ধতি সহ) এবং বিজেপ 2 স্ট্রিমের ডিকম্প্রেশনকে প্রভাবিত করে। মাল্টিথ্রেড মোডের প্রতিটি থ্রেডে বাফারিংয়ের জন্য 32 এমবি র‌্যাম ব্যবহার করা হয়। আপনি যদি {N specify নির্দিষ্ট করেন তবে 7-জিপ এন থ্রেডগুলি ব্যবহার করার চেষ্টা করে।


এটি ফিরে আসে System error: E_INVALIDARG। যদি আমি অপসারণ m0=Deflateএটি কাজ করে: 7z a -tzip -mx=9 -mfb=128 -mpass=10। কেন আপনি চয়ন করেছেন -mfb=128এবং -mpass=10? ধন্যবাদ.
ᴜsᴇʀ

@ ব্যবহারকারী আপনি আল্ট্রা সেটিংস চেয়েছিলেন এবং টেবিল অনুসারে এগুলি ডিফল্টের জন্য আল্ট্রা সেটিংস, জিপের মানক সংক্ষেপণ comp আপনার অরিগনাল ফাইলটি দেখতে হবে, এখানে ফর্ম্যাটিংটি সীমাবদ্ধ এবং আমি যতদূর জানি টেবিলগুলি পরিচালনা করতে পারি না।
LiveWireBT

আমি ভালভাবে ব্যাখ্যা করিনি। [1] বিকল্পটি দিয়ে m0=Deflateএটি কাজ করে না এবং এটি ফিরে আসে System error: E_INVALIDARG। যদি আমি এই বিকল্পটি অপসারণ করি (যেমন 7z a -tzip -mx=9 -mfb=128 -mpass=10এটি কাজ করে) [2] দ্বিতীয় প্রশ্নের জন্য ("কেন আপনি বেছে নিয়েছেন -mfb=128এবং -mpass=10") এখন বুঝতে পারছি, আমি টেবিলগুলির দিকে তাকালাম।
ᴜsᴇʀ

1
@ ব্যবহারকারীর -mx=9সমতুল্য -mfb=128 -mpass=10, আমি আমার পোস্টটি পুনরায় পড়ার পরে বুঝতে পেরেছি। জানি না কেন m0=Deflateকাজ হয় না। আমি মনে করি আমি বহু বছর আগে উইন্ডোজে এই সমস্যাটির মুখোমুখি হয়েছি এবং কখনই এটি সমাধান হয়নি। এটি কোনও ডকুমেন্টেশন ভুল বা কেবল পুরানো অর্থ হতে পারে যা -tzipকেবল সামঞ্জস্যের প্রয়োজনে একটি পদ্ধতি সমর্থন করে। আমি জানি না, কেউ বাগ ফাইল করতে পারে বা কোন বিকল্পগুলি সমর্থিত তা জানতে সোর্স কোডটি পড়তে পারে।
লাইভওয়্যারবিটি

1
আমি মনে করি আপনার m0=Deflateবিকল্পটি কাজ না করার কারণটি আপনার সিনট্যাক্সটি ভুল incor আমি মনে করি এটি হওয়া উচিত -mm=Deflate, না -m0=Deflate। এটি যে কোনও ক্ষেত্রে উইন্ডোজের সিনট্যাক্স এবং লাইভওয়্যারবিটি উপরে পোস্ট করেছেন যা অনুসারে সিনট্যাক্স। (এই লাইভওয়্যার বিটি, বিটিডব্লিউর জন্য ধন্যবাদ)
ডেভিড আই ম্যাকইনটোশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.