এটি unpigz কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
pigz, unpigz - ফাইল কম্প্রেস বা প্রসারিত
সাইনোপিসিস
পিগজ [ -cdfhikKlLnNqrRtTz0..9,11 ] [ -b ব্লক আকার ] [ -p থ্রেড ] [ -S প্রত্যয় ] [ নাম ... ]
আনপিগজ [ -cfhikKlLnNqrRtTz ] [ -b ব্লক আকার ] [ -p থ্রেড ] [ -S প্রত্যয় ] [ নাম ... ]
বর্ণনাঃ
পিগজ একাধিক প্রসেসর এবং কোর ব্যবহার করতে থ্রেড ব্যবহার করে কম্প্রেস করে। ইনপুট হল
প্রতিটি সমান্তরাল সংকুচিত করে 128 KB খণ্ডে বিভক্ত। স্বতন্ত্র চেকের মান
প্রতিটি খণ্ডের জন্যও সমান্তরালভাবে গণনা করা হয়। সংকুচিত তথ্য যাতে লেখা হয়
আউটপুট, এবং একটি সম্মিলিত চেক মান পৃথক চেক মান থেকে গণনা করা হয়।
সংকুচিত ডেটা বিন্যাসটি তৈরি করা হয় gzip, zlib, বা একক-এন্ট্রি জিপ বিন্যাসে
ডিফ্লেট কম্প্রেশন পদ্ধতি ব্যবহার করে। কম্প্রেশন আংশিক কাঁচা deflate উত্পাদন
স্ট্রীম যা একটি একক লিখন থ্রেড দ্বারা সংযুক্ত এবং উপযুক্ত সঙ্গে মোড়ানো হয়
শিরোনাম এবং ট্রেলার, যেখানে ট্রেলারে সম্মিলিত চেক মান রয়েছে।
প্রতিটি আংশিক কাঁচা ডিফ্লেট স্ট্রিম একটি খালি সঞ্চিত ব্লক দ্বারা সমাপ্ত হয় (ব্যবহার করে
zlib-এর Z_SYNC_FLUSH বিকল্প), একটি বাইট সীমানায় সেই আংশিক বিট স্ট্রীম শেষ করার জন্য।
এটি আংশিক স্ট্রীমগুলিকে কেবল বাইটের ক্রম হিসাবে সংযুক্ত করার অনুমতি দেয়। এই
প্রতিটি ইনপুট খণ্ডের জন্য আউটপুটে একটি খুব ছোট চার থেকে পাঁচ বাইট ওভারহেড যোগ করে।
ডিফল্ট ইনপুট ব্লকের আকার 128K, কিন্তু এর সাথে পরিবর্তন করা যেতে পারে -b বিকল্প সংখ্যা
কম্প্রেস থ্রেডগুলি ডিফল্টভাবে অনলাইন প্রসেসরের সংখ্যায় সেট করা হয়, যা হতে পারে
ব্যবহার করে পরিবর্তিত হয়েছে -p বিকল্প নির্দিষ্ট করা -p 1 সম্পূর্ণরূপে থ্রেড ব্যবহার এড়ায়.
ইনপুট ব্লকগুলি, স্বাধীনভাবে সংকুচিত করার সময়, পূর্ববর্তী ব্লকের শেষ 32K থাকে
একটি ডিফ্লেটিং এর কম্প্রেশন কার্যকারিতা সংরক্ষণ করার জন্য একটি প্রিসেট অভিধান হিসাবে লোড করা হয়েছে
একক থ্রেড এটি ব্যবহার করে বন্ধ করা যেতে পারে -i or --স্বাধীন বিকল্প, যাতে
ব্লকগুলি আংশিক ত্রুটি পুনরুদ্ধারের জন্য বা র্যান্ডম অ্যাক্সেসের জন্য স্বাধীনভাবে ডিকম্প্রেস করা যেতে পারে।
ডিকম্প্রেশন সমান্তরাল করা যাবে না, অন্তত বিশেষভাবে প্রস্তুত ডিফ্লেট ছাড়া নয়
যে উদ্দেশ্যে স্রোত. ফলে, পিগজ জন্য একটি একক থ্রেড (প্রধান থ্রেড) ব্যবহার করে
ডিকম্প্রেশন, কিন্তু পড়া, লেখা এবং চেক করার জন্য আরও তিনটি থ্রেড তৈরি করবে
গণনা, যা কিছু পরিস্থিতিতে ডিকম্প্রেশনের গতি বাড়াতে পারে। সমান্তরাল
একটি প্রক্রিয়া নির্দিষ্ট করে ডিকম্প্রেশন বন্ধ করা যেতে পারে ( -ডিপি 1 or -টিপি 1 ).
সংকুচিত ফাইলগুলি ব্যবহার করে তাদের আসল ফর্মে পুনরুদ্ধার করা যেতে পারে পিগজ -d or আনপিগজ
বিকল্প
-# --দ্রুত -- সেরা
নির্দিষ্ট অঙ্ক ব্যবহার করে সংকোচনের গতি নিয়ন্ত্রণ করুন #, কোথায় -1 or --দ্রুত
দ্রুততম কম্প্রেশন পদ্ধতি নির্দেশ করে (কম কম্প্রেশন) এবং -9 or -- সেরা
সবচেয়ে ধীর কম্প্রেশন পদ্ধতি নির্দেশ করে (সেরা কম্প্রেশন)। -0 কোন কম্প্রেশন হয় না।
-11 কার্যকর করার সময় একটি গুরুতর খরচে কয়েক শতাংশ ভাল কম্প্রেশন দেয়। দ্য
ডিফল্ট হয় -6।
-b --ব্লক আকার MMM
কম্প্রেশন ব্লকের আকার সেট করুন mmmK (ডিফল্ট 128KiB)।
-c --stdout -- থেকে stdout
সমস্ত প্রক্রিয়াকৃত আউটপুট stdout এ লিখুন (মুছে যাবে না)।
-d -- ডিকম্প্রেস --সংকুচিত করা
সংকুচিত ইনপুট ডিকম্প্রেস করুন।
-f -- বল
জোর করে ওভাররাইট, কম্প্রেস .gz, লিঙ্ক এবং টার্মিনালে।
-h --help
একটি সাহায্য স্ক্রীন প্রদর্শন করুন এবং প্রস্থান করুন.
-i --স্বাধীন
ক্ষতি পুনরুদ্ধারের জন্য স্বাধীনভাবে ব্লক কম্প্রেস.
-k -- রাখা
প্রক্রিয়াকরণের পরে আসল ফাইল মুছে ফেলবেন না।
-K --জিপ
PKWare zip (.zip) একক এন্ট্রি ফরম্যাটে কম্প্রেস করুন।
-l --তালিকা
সংকুচিত ইনপুটের বিষয়বস্তু তালিকাভুক্ত করুন।
-L --লাইসেন্স
প্রদর্শন পিগজ লাইসেন্স এবং প্রস্থান.
-n --নামহীন
হেডারে/থেকে ফাইলের নাম সংরক্ষণ বা পুনরুদ্ধার করবেন না।
-N -- নাম
ফাইলের নাম সংরক্ষণ/পুনরুদ্ধার করুন এবং হেডারে/থেকে মোড সময়।
-p --প্রসেস n
n পর্যন্ত প্রসেসের অনুমতি দিন (ডিফল্ট হল অনলাইন প্রসেসরের সংখ্যা)
-q -- শান্ত --চুপ
কোন বার্তা প্রিন্ট, এমনকি ত্রুটি.
-r --পুনরাবৃত্তি
সমস্ত সাবডিরেক্টরির বিষয়বস্তু প্রক্রিয়া করুন।
-R --rsyncable
rsync-এর জন্য ইনপুট-নির্ধারিত ব্লক অবস্থান।
-S --প্রত্যয় .sss
.gz এর পরিবর্তে .sss প্রত্যয় ব্যবহার করুন (কম্প্রেশনের জন্য)।
-t --পরীক্ষা
সংকুচিত ইনপুটের অখণ্ডতা পরীক্ষা করুন।
-T --সময় নেই
হেডারে/থেকে মোড সময় সংরক্ষণ বা পুনরুদ্ধার করবেন না।
-v -- ভারবোস
আরো ভার্বোস আউটপুট প্রদান.
-V --সংস্করণ
pigz এর সংস্করণ দেখান।
-z --জলিব
gzip ফরম্যাটের পরিবর্তে zlib (.zz) এ কম্প্রেস করুন।
-- "--" এর পরে সমস্ত আর্গুমেন্ট ফাইলের নাম হিসাবে বিবেচিত হয় ("-" দিয়ে শুরু হওয়া নামের জন্য)
এই বিকল্পগুলি -11 কম্প্রেশন স্তরের জন্য অনন্য:
-F --প্রথম
ব্লক বিভক্ত হওয়ার আগে প্রথমে পুনরাবৃত্তি করুন (ডিফল্ট শেষ)।
-আমি, -- পুনরাবৃত্তি n
অপ্টিমাইজেশনের জন্য পুনরাবৃত্তির সংখ্যা (ডিফল্ট 15)।
-এম, --maxsplits n
বিভক্ত ব্লকের সর্বাধিক সংখ্যা (ডিফল্ট 15)।
-O --এক ব্লক
ছোট ব্লকে বিভক্ত করবেন না (ডিফল্ট হল ব্লক বিভাজন)।
কপিরাইট বিজ্ঞপ্তি
এই সফ্টওয়্যারটি 'যেমন-যেমন' প্রদান করা হয়েছে, কোনো স্পষ্ট বা অন্তর্নিহিত ওয়ারেন্টি ছাড়াই। কোন ঘটনা না
এই সফ্টওয়্যার ব্যবহার থেকে উদ্ভূত কোনো ক্ষতির জন্য লেখক দায়ী থাকবেন।
কপিরাইট (সি) 2007, 2008, 2009, 2010, 2011, 2012, 2013 মার্ক অ্যাডলার
<[ইমেল সুরক্ষিত]>
স্থানীয় পিআইজিজেড(1)
onworks.net পরিষেবা ব্যবহার করে unpigz অনলাইন ব্যবহার করুন