এটি হল lrzip কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
lrzip - একটি বড় ফাইল কম্প্রেশন প্রোগ্রাম
সাইনোপিসিস
lrzip [বিকল্প]
lrzip -d [বিকল্প]
lrunzip [বিকল্প]
lrzcat [বিকল্প]
lrztar [lrzip বিকল্পগুলি]
lrztar -d [lrzip বিকল্পগুলি]
lrzuntar [lrzip বিকল্পগুলি]
LRZIP=NOCONFIG [lrzip|lrunzip] [বিকল্প]
বর্ণনাঃ
LRZIP হল একটি ফাইল কম্প্রেশন প্রোগ্রাম যা খুব বড় ফাইলগুলিতে বিশেষভাবে ভাল করার জন্য ডিজাইন করা হয়েছে
দীর্ঘ দূরত্বের অপ্রয়োজনীয়তা রয়েছে। lrztar হল LRZIP এর সরলীকরণের জন্য একটি মোড়ক
ডিরেক্টরির কম্প্রেশন এবং ডিকম্প্রেশন।
বিকল্প সংক্ষিপ্তসার
এখানে lrzip-এর বিকল্পগুলির একটি সারাংশ রয়েছে।
সাধারণ বিকল্পসমূহ:
-c, -- ডিকম্প্রেশনে লেখা ফাইলের অখণ্ডতা পরীক্ষা করুন
-d, --decompress decompress
-e, --এনক্রিপ্ট পাসওয়ার্ড সুরক্ষিত sha512/aes128 কম্প্রেশনে এনক্রিপশন
-h, -?, --help দেখান সাহায্য
-H, --hash প্রদর্শন md5 হ্যাশ অখণ্ডতা তথ্য
-i, --info সংকুচিত ফাইলের তথ্য দেখায়
-q, -- শান্ত কম্প্রেশন অগ্রগতি দেখান না
-t, --টেস্ট পরীক্ষা সংকুচিত ফাইল অখণ্ডতা
-v[v], --verbose verbosity বাড়ান
-ভি, --সংস্করণ শো সংস্করণ
আউটপুট প্রভাবিত বিকল্প:
-D, --মুছে ফেলুন বিদ্যমান ফাইল মুছে দিন
-f, --force ফোর্স ওভাররাইট কোনো বিদ্যমান ফাইল
-k, --keep-broken ভাঙ্গা বা ক্ষতিগ্রস্ত আউটপুট ফাইল রাখুন
-o, --outfile ফাইলের নাম আউটপুট ফাইলের নাম এবং/অথবা পথ নির্দিষ্ট করে
-O, --outdir ডিরেক্টরি আউটপুট ডিরেক্টরি নির্দিষ্ট করে যখন -o ব্যবহার করা হয় না
-এস, --সফিক্স প্রত্যয় সংকুচিত প্রত্যয় নির্দিষ্ট করুন (ডিফল্ট '.lrz')
কম্প্রেশন প্রভাবিত বিকল্প:
-b, --bzip2 bzip2 কম্প্রেশন
-g, --gzip gzip zlib ব্যবহার করে কম্প্রেশন
-l, --lzo lzo কম্প্রেশন (অতি দ্রুত)
-n, --no-compress কোন ব্যাকএন্ড কম্প্রেশন - অন্য কম্প্রেসার জন্য প্রস্তুত
-z, --zpaq zpaq কম্প্রেশন (সেরা, চরম কম্প্রেশন, অত্যন্ত ধীর)
নিম্ন স্তরের বিকল্প:
-L, --লেভেল লেভেল সেট lzma/bzip2/gzip কম্প্রেশন লেভেল (1-9, ডিফল্ট 7)
-N, --nice-level value মানতে সুন্দর মান সেট করুন (ডিফল্ট 19)
-p, --threads মান থ্রেড সংখ্যা ওভাররাইড করতে প্রসেসর গণনা সেট করুন
-m, --maxram সাইজ সেট করুন সর্বোচ্চ উপলব্ধ RAM শত শত এমবি-তে
ওভাররাইড উপলব্ধ RAM শনাক্ত পরিমাণ
-T, --threshold LZO কম্প্রেসিবিলিটি টেস্টিং অক্ষম করুন
-U, --unlimited রামসাইজের বাইরে সীমাহীন উইন্ডো আকার ব্যবহার করুন (সম্ভাব্যভাবে অনেক ধীর)
-w, --উইন্ডো সাইজ সর্বোচ্চ কম্প্রেশন উইন্ডো শত শত এমবি
রাম এবং নির্বাচিত কম্প্রেশনের উপর নির্ভরশীল হিউরিস্টিক দ্বারা নির্বাচিত ডিফল্ট
LRZIP=NOCONFIG পরিবেশ পরিবর্তনশীল সেটিং lrzip.conf বাইপাস করতে ব্যবহার করা যেতে পারে।
প্রয়োজনে TMP এনভায়রনমেন্ট ভেরিয়েবল অস্থায়ী ফাইল সংরক্ষণের জন্য ব্যবহার করা হবে।
TMPDIR lrzip.conf ফাইলেও সংরক্ষণ করা যেতে পারে।
যদি কোনো ফাইলের নাম বা "-" নির্দিষ্ট করা না থাকে, stdin/out ব্যবহার করা হবে।
বিকল্প
সাধারণ অপশন
-c এই বিকল্পটি ডিস্কে লেখা ফাইলের অখণ্ডতা পরীক্ষা সক্ষম করে
ডিকম্প্রেশন সমস্ত ডিকম্প্রেশন অভ্যন্তরীণভাবে lrzip-এ crc32 বা দিয়ে পরীক্ষা করা হয়
ইতিমধ্যেই সংরক্ষণাগারের সংস্করণের উপর নির্ভর করে md5 হ্যাশ পরীক্ষা করা হচ্ছে। তবে
ডিস্কে লেখা ফাইল অন্যান্য ব্যবহারকারীর স্থানের সাথে কাজ করার জন্য অন্যান্য কারণে দূষিত হতে পারে
সমস্যা যেমন ত্রুটিপূর্ণ লাইব্রেরি সংস্করণ, ড্রাইভার, হার্ডওয়্যার ব্যর্থতা এবং তাই.
এই বিকল্পটি সক্রিয় করলে lrzip ফাইলটিতে একটি md5 হ্যাশ চেক করতে পারবে
ডিস্কে লেখা। যখন সংরক্ষণাগারে md5 মান সংরক্ষিত থাকে, তখন এটি তুলনা করা হয়
এই. অন্যথায় এটি ডিকম্প্রেশনের সময় গণনা করা মানের সাথে তুলনা করা হয়। এই
একটি অতিরিক্ত গ্যারান্টি দেয় যে লেখা ফাইলটি আসলটির মতোই
সংরক্ষণাগারভুক্ত করা হয়েছে।
-d ডিকম্প্রেস যদি এই বিকল্পটি ব্যবহার না করা হয় তবে lrzip চালু করার জন্য ব্যবহৃত নামটি দেখে
কার্যক্রম. যদি এটিতে "lrunzip" স্ট্রিং থাকে তবে -d বিকল্পটি
স্বয়ংক্রিয়ভাবে সেট যদি এটিতে "lrzcat" স্ট্রিং থাকে তবে -d -o - বিকল্পগুলি
স্বয়ংক্রিয়ভাবে সেট
-e এনক্রিপ্ট করুন। এই বিকল্পটি একটি সংমিশ্রণ ব্যবহার করে উচ্চ গ্রেড পাসওয়ার্ড এনক্রিপশন সক্ষম করে
sha512 হ্যাশড পাসওয়ার্ড, র্যান্ডম সল্ট এবং aes128 CBC এনক্রিপশন গুণ করুন। পাসওয়ার্ড
500টি অক্ষর পর্যন্ত সমর্থিত, এবং এনক্রিপশন মেকানিজম ব্যবহার করা হয়
কার্যত গ্যারান্টি দেয় যে একই পাসওয়ার্ড দিয়ে তৈরি একই ফাইল কখনই হবে না
একই হও. উপরন্তু, পাসওয়ার্ড হ্যাশিং তারিখ অনুযায়ী বৃদ্ধি করা হয়
ফাইলটি এনক্রিপ্ট করা হয়েছে, প্রতিটির জন্য প্রয়োজনীয় CPU চক্রের সংখ্যা বৃদ্ধি করছে
মুরের আইন অনুসারে পাসওয়ার্ড চেষ্টা, এইভাবে অসুবিধা তৈরি করে
আধুনিক কম্পিউটারের শক্তির সমানুপাতিক পাশবিক শক্তি আক্রমণের চেষ্টা করা।
-h|-? একটি বিকল্প সারাংশ পৃষ্ঠা মুদ্রণ করুন
-H এটি একটি lrzip কম্প্রেস বা ডিকম্প্রেস করার উপর গণনা করা md5 হ্যাশ মান দেখায়
সংরক্ষণাগার ডিফল্টরূপে সমস্ত কম্প্রেশনে md5 মান গণনা করা হয় এবং সবকটিতে সংরক্ষণ করা হয়
সংস্করণ 0.560 থেকে সংরক্ষণাগার। ডিকম্প্রেশনে, যখন একটি md5 মান পাওয়া যায়,
এটি গণনা করা হবে এবং অখণ্ডতা যাচাইয়ের জন্য ব্যবহার করা হবে। যদি md5 এর মান না থাকে
সংরক্ষণাগারে সংরক্ষিত, এটির সাথে স্পষ্টভাবে উল্লেখ না করা পর্যন্ত গণনা করা হবে না
এই বিকল্প, বা অখণ্ডতা চেক (নীচে দেখুন) অনুরোধ করা হয়েছে.
-i এটি একটি সংকুচিত ফাইল সম্পর্কে তথ্য দেখায়। এটা সংকুচিত আকার দেখায়,
ডিকম্প্রেসড সাইজ, কম্প্রেশন রেশিও, কি কম্প্রেশন ব্যবহার করা হয়েছে এবং কি হ্যাশ
চেকিং অভ্যন্তরীণ অখণ্ডতা পরীক্ষা করার জন্য ব্যবহার করা হবে। উল্লেখ্য যে কম্প্রেশন
মোড শুধুমাত্র প্রথম ব্লক থেকে সনাক্ত করা হয় এবং এটি ব্যবহার করা কোন কম্প্রেশন দেখাবে না যদি
প্রথম ব্লকটি সংকোচনযোগ্য ছিল, এমনকি পরবর্তী ব্লকগুলি সংকোচনযোগ্য হলেও। যদি
ভার্বোস বিকল্পগুলি -v বা -vv যোগ করা হয়েছে, সমস্ত অভ্যন্তরীণ ব্লকের ভাঙ্গন এবং
ধীরে ধীরে তাদের সম্পর্কিত আরও তথ্যও দেখানো হবে।
-q যদি এই বিকল্পটি নির্দিষ্ট করা থাকে তাহলে lrzip শতাংশের অগ্রগতি দেখাবে না
কম্প্রেসিং উল্লেখ্য যে কম্প্রেশন lzma কম্প্রেশনের সাথে বিস্ফোরণে ঘটে যা
ডিফল্ট কম্প্রেশন। এর মানে হল যে এটি খুব দ্রুতগতিতে অগ্রসর হবে
পিরিয়ড এবং তারপর দীর্ঘ সময়ের জন্য বন্ধ।
-t এটি সংকুচিত ফাইলের অখণ্ডতা পরীক্ষা করে। এটি একটি এটি decompressing দ্বারা এটি করে
অস্থায়ী ফাইল এবং তারপর এটি মুছে ফেলা।
-v[v] শব্দচয়ন বাড়ায়। -vv -v এর চেয়ে বেশি বার্তা প্রিন্ট করবে।
-V lrzip সংস্করণ নম্বর প্রিন্ট করুন
অপশন সমূহ প্রভাবিত আউটপুট
-D যদি এই বিকল্পটি নির্দিষ্ট করা থাকে তবে সফল হওয়ার পরে lrzip উত্স ফাইলটি মুছে ফেলবে
কম্প্রেশন বা ডিকম্প্রেশন। যখন এই বিকল্পটি নির্দিষ্ট করা নেই তখন উৎস
ফাইল মুছে ফেলা হয় না।
-f যদি এই বিকল্পটি নির্দিষ্ট করা না থাকে (ডিফল্ট) তাহলে lrzip কোনো ওভাররাইট করবে না
বিদ্যমান ফাইল। আপনি যদি এই বিকল্পটি সেট করেন তবে rzip চুপচাপ যেকোনো ফাইল ওভাররাইট করবে
যেমন দরকার.
-k এই বিকল্পটি ভাঙা বা ক্ষতিগ্রস্ত ফাইলগুলিকে মুছে ফেলার পরিবর্তে রাখবে। কখন
কম্প্রেশন বা ডিকম্প্রেশন ব্যবহারকারী বা ত্রুটি, বা একটি ফাইল দ্বারা বাধাপ্রাপ্ত হয়
decompressed একটি অখণ্ডতা পরীক্ষা ব্যর্থ হয়, এটি সাধারণত LRZIP দ্বারা মুছে ফেলা হয়।
-o আউটপুট ফাইলের নাম সেট করুন। যদি এই বিকল্পটি সেট করা না থাকে তবে আউটপুট ফাইলের নাম
ইনপুট নাম এবং প্রত্যয় উপর ভিত্তি করে নির্বাচিত. বেশি হলে -o বিকল্প ব্যবহার করা যাবে না
কমান্ড লাইনে একাধিক ফাইলের নাম উল্লেখ করা আছে।
-O ডিফল্ট ফাইল নামের জন্য আউটপুট ডিরেক্টরি সেট করুন। এই বিকল্প একত্রিত করা যাবে না
সঙ্গে -o.
-S কম্প্রেশন প্রত্যয় সেট করুন। ডিফল্ট '.lrz'।
অপশন সমূহ প্রভাবিত সঙ্কোচন
-b Bzip2 কম্প্রেশন। ২য় পর্যায়ের জন্য bzip2 কম্প্রেশন ব্যবহার করে, অনেকটা আসলটির মতো
rzip করে।
-g জিজিপ কম্প্রেশন। ২য় পর্যায়ের জন্য gzip কম্প্রেশন ব্যবহার করে। libz কম্প্রেস এবং ব্যবহার করে
কম্প্রেস ফাংশন.
-l LZO কম্প্রেশন। এই বিকল্পটি সেট করা থাকলে lrzip অতি দ্রুত lzo ব্যবহার করবে
২য় পর্যায়ের জন্য কম্প্রেশন অ্যালগরিদম। কম্প্রেশন এই মোড bzip2 মত দেয়
কম্প্রেশনের গতিতে এটি সাধারণত ফাইল কপি করতে লাগে, প্রদান করে
চমৎকার কম্প্রেশন/সময় মান।
-n কোন 2য় পর্যায়ে কম্প্রেশন. যদি এই বিকল্পটি সেট করা থাকে তবে lrzip শুধুমাত্র সম্পাদন করবে
দীর্ঘ দূরত্বের অপ্রয়োজনীয়তা 1ম পর্যায়ে কম্প্রেশন। যদিও এই কোনো কম্প্রেস না
LZO কম্প্রেশনের চেয়ে দ্রুত, এটি একটি ছোট ফাইল তৈরি করে যা তারপরে আরও ভাল সাড়া দেয়
আরও সংকোচনের জন্য (যেমন অন্য একটি অ্যাপ্লিকেশন দ্বারা), এছাড়াও কম্প্রেশন হ্রাস করা
সময় যথেষ্ট।
-z ZPAQ কম্প্রেশন। ZPAQ কম্প্রেশন ব্যবহার করে যা কম্প্রেসারের PAQ পরিবার থেকে আসে
সম্ভাব্য সর্বোচ্চ কম্প্রেশন অনুপাতের কিছু থাকার জন্য পরিচিত কিন্তু খরচে
কম্প্রেস এবং ডিকম্প্রেস উভয় ক্ষেত্রেই অত্যন্ত ধীরগতি (lzma থেকে 4x ধীর যা
ডিফল্ট).
কম স্তর অপশন
-L 1..9
1 থেকে 9 পর্যন্ত কম্প্রেশন লেভেল সেট করুন। ডিফল্ট হল লেভেল 7 ব্যবহার করা, যা দেয়
ভাল সব রাউন্ড কম্প্রেশন. কম্প্রেশন স্তর দৃঢ়ভাবে কিভাবে সম্পর্কিত
অনেক মেমরি lrzip ব্যবহার করে। বিস্তারিত জানার জন্য -w বিকল্পটি দেখুন।
-N মূল্য
ডিফল্ট চমৎকার মান হল 19। এই বিকল্পটি অগ্রাধিকার সেট করতে ব্যবহার করা যেতে পারে
lrzip ব্যাকআপ বা ডিকম্প্রেশনের জন্য সময়সূচী। বৈধ সুন্দর মান -20 থেকে
19. মনে রাখবেন এটি কম্প্রেশনের গতি বাড়ায় বা ধীর করে না।
-p মূল্য
চালানোর জন্য থ্রেডের সংখ্যা নির্ধারণ করতে প্রসেসর গণনার সংখ্যা সেট করুন।
সাধারণত lrzip এটি সনাক্ত করা CPU এর সংখ্যা অনুসারে স্কেল করবে। এটি ব্যবহার করে
যদি আপনি হয় কম CPU ব্যবহার করতে চান তাহলে মানটিকে ওভাররাইড করবে
আপনার মেশিনে লোড করুন, বা কম্প্রেশন উন্নত করতে। এটি 1 তে সেট করা সর্বোচ্চ হবে৷
কম্প্রেশন কিন্তু একাধিক CPU ব্যবহার করার চেষ্টা করবে না।
-T LZO সংকোচনযোগ্যতা থ্রেশহোল্ড পরীক্ষা নিষ্ক্রিয় করে যখন একটি ধীর সংকোচন ব্যাক-
শেষ ব্যবহার করা হয়। LZO পরীক্ষা সাধারণত ধীর ব্যাক-এন্ড কম্প্রেশনের জন্য সঞ্চালিত হয়
LZMA এবং ZPAQ এর। যুক্তি হল যে যদি এটি LZO দ্বারা সম্পূর্ণরূপে অসংকোচনীয় হয়
তারপর এটা তাদের দ্বারা অসংকোচনীয় হবে. এইভাবে যদি একটি ব্লক সংকুচিত হতে ব্যর্থ হয়
খুব দ্রুত LZO দ্বারা, lrzip সেই ব্লকটিকে ধীর গতির সাথে সংকুচিত করার চেষ্টা করবে না
কম্প্রেসার, যার ফলে সময় সাশ্রয় হয়। এই বিকল্পটি সক্রিয় থাকলে, এটি LZO বাইপাস করবে
পরীক্ষা এবং নির্বিশেষে প্রতিটি ব্লক সংকুচিত করার চেষ্টা.
-U সীমাহীন উইন্ডো আকার। যদি এই বিকল্পটি সেট করা থাকে, এবং ফাইলটি সংকুচিত করা হয়
উপলব্ধ র্যামের সাথে মানানসই নয়, lrzip একটি "স্লাইডিং" হিসাবে একটি চলমান দ্বিতীয় বাফার ব্যবহার করবে
mmap" যা অসীম রাম থাকার অনুকরণ করে। এটি সর্বাধিক সম্ভাব্য প্রদান করবে
প্রথম rzip পর্যায়ে কম্প্রেশন যা আল্ট্রার কম্প্রেশন উন্নত করতে পারে
বড় ফাইলগুলি যখন উপলব্ধ র্যামের চেয়ে বড় হয়। তবে এটি চলে
রাম এবং ফাইলের আকারের মধ্যে পার্থক্য ক্রমশ ধীর হবে, তাই
একটি খুব বড় ফাইলে যখন সবচেয়ে ছোট সম্ভাব্য আকারটি কাঙ্খিত হয় তার জন্য সর্বোত্তম সংরক্ষিত,
এবং সময় নেওয়া গুরুত্বপূর্ণ নয়।
-w n শত শত মেগাবাইটে সর্বাধিক অনুমোদিত কম্প্রেশন উইন্ডোর আকার n এ সেট করুন।
এটি প্রাক-এর প্রথম পর্যায়ে lrzip মেমরির পরিমাণ অনুসন্ধান করবে
কম্প্রেশন এবং প্রধান জিনিস যা নির্ধারণ করবে lrzip কতটা সুবিধা দেবে
2য় পর্যায় অ্যালগরিদমের সাথে সাধারণ কম্প্রেশন প্রদান করে। সেট না হলে
(প্রস্তাবিত), নির্বাচিত মান একটি অভ্যন্তরীণ হিউরিস্টিক দ্বারা নির্ধারিত হবে
lrzip যেটি সবচেয়ে বেশি মেমরি ব্যবহার করে যা যুক্তিসঙ্গত, কোন শক্ত উপরের সীমা ছাড়াই।
এটি 2 বিট মেশিনে 32GB পর্যন্ত সীমাবদ্ধ। lrzip সবসময় উইন্ডোর আকার কমিয়ে দেবে
সবচেয়ে বড় এটা মেমরি ফুরিয়ে নাও হতে পারে।
স্থাপন
"ইনস্টল করুন" বা আপনার অনুসন্ধানের পথে কোথাও lrzip ইনস্টল করুন।
সঙ্কোচন অ্যালগরিথ
LRZIP দুটি পর্যায়ে কাজ করে। প্রথম পর্যায়টি ডুপ্লিকেটের বড় অংশ খুঁজে বের করে এবং এনকোড করে
ইনপুট ফাইলে সম্ভাব্য খুব দীর্ঘ দূরত্বের ডেটা। দ্বিতীয় পর্যায়ে একটি ব্যবহার করা হয়
প্রথম পর্যায়ের আউটপুট সংকুচিত করার জন্য কম্প্রেশন অ্যালগরিদম। কম্প্রেশন অ্যালগরিদম
চরম আকার (zpaq), আকার (lzma - ডিফল্ট), গতি (lzo) এর জন্য অপ্টিমাইজ করার জন্য বেছে নেওয়া যেতে পারে,
লিগ্যাসি (bzip2 বা gzip) বা শুধুমাত্র প্রথম পর্যায়ে সম্পূর্ণভাবে বাদ দেওয়া যেতে পারে। একটি এক পর্যায়
শুধুমাত্র সংকুচিত ফাইল প্রায় সবসময় দ্বারা সম্পন্ন কম্প্রেশন আকার এবং গতি উভয় উন্নত করতে পারে
একটি পরবর্তী কম্প্রেশন প্রোগ্রাম।
lrzip এবং অন্যান্য সুপরিচিত কম্প্রেশন অ্যালগরিদমের মধ্যে মূল পার্থক্য হল এর
খুব দীর্ঘ দূরত্বের অপ্রয়োজনীয় সুবিধা নেওয়ার ক্ষমতা। সুপরিচিত deflate
gzip-এ ব্যবহৃত অ্যালগরিদম সর্বাধিক 32k হিস্ট্রি বাফার ব্যবহার করে। ব্লক বাছাই অ্যালগরিদম
bzip2 এ ব্যবহৃত ইতিহাসের 900k এর মধ্যে সীমাবদ্ধ। lrzip-এ ইতিহাসের বাফার যেকোনো আকারের হতে পারে
দীর্ঘ, এমনকি উপলব্ধ রাম দ্বারা সীমাবদ্ধ নয়।
দীর্ঘ দূরত্ব ধারণ করে এমন ফাইলগুলিকে সংকুচিত করার প্রয়োজন আজকাল বেশ সাধারণ
অপ্রয়োজনীয়তা উদাহরণস্বরূপ, হোম ডিরেক্টরিগুলির একটি সেট সংকুচিত করার সময় বেশ কয়েকটি ব্যবহারকারী হতে পারে
একই ফাইলের অনুলিপি, বা বেশ অনুরূপ ফাইল আছে। এটি একটি থাকাও সাধারণ
একক ফাইল যাতে পিডিএফ ফাইলের মতো দীর্ঘ দূরত্বে বড় ডুপ্লিকেট করা অংশ থাকে
একই চিত্রের বারবার অনুলিপি রয়েছে। বেশিরভাগ কম্প্রেশন প্রোগ্রাম সক্ষম হবে না
এই অপ্রয়োজনীয়তার সুবিধা নিন, এবং এইভাবে অনেক কম কম্প্রেশন অনুপাত অর্জন করতে পারে
lrzip অর্জন করতে পারে।
onworks.net পরিষেবা ব্যবহার করে অনলাইনে lrzip ব্যবহার করুন