अंग्रेज़ीफ्रेंचस्पेनिश

ऑनवर्क्स फ़ेविकॉन

lbzip2 - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में lbzip2 चलाएं

यह कमांड lbzip2 है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


lbzip2 - समानांतर bzip2 उपयोगिता

SYNOPSIS


lbzip2|bzip2 [-n WTHRS] [-k|-c|-t] [-d] [-1 .. -9] [-f] [-s] [-u] [-v] [-S] [ फ़ाइल ... ]

lbunzip2|बंज़िप2 [-n WTHRS] [-k|-c|-t] [-z] [-f] [-s] [-u] [-v] [-S] [ फ़ाइल ... ]

lbzcat|bzcat [-n WTHRS] [-z] [-f] [-s] [-u] [-v] [-S] [ फ़ाइल ... ]

lbzip2|bzip2|lbunzip2|बंज़िप2|lbzcat|bzcat -h

वर्णन


संपीड़ित या विसंपीड़न फ़ाइल नियमित फ़ाइलों या मानक आउटपुट के लिए ऑपरेंड या मानक इनपुट
बरोज़-व्हीलर ब्लॉक-सॉर्टिंग टेक्स्ट कम्प्रेशन एल्गोरिदम का उपयोग करना। lbzip2 उपयोगिता
डीकंप्रेसिंग के दौरान भी कई थ्रेड्स और एक इनपुट-बाउंड स्प्लिटर का उपयोग किया जाता है . Bz2 फ़ाइलों
मानक bzip2 द्वारा बनाया गया।

संपीड़न आम तौर पर अधिक परंपरागत द्वारा प्राप्त संपीड़न से काफी बेहतर होता है
LZ77/LZ78-आधारित कंप्रेसर, और PPM परिवार के सर्वश्रेष्ठ को छोड़कर सभी के साथ प्रतिस्पर्धी
सांख्यिकीय कम्प्रेसर.

संपीड़न हमेशा किया जाता है, भले ही संपीड़ित फ़ाइल इससे थोड़ी बड़ी हो
मूल। सबसे खराब स्थिति विस्तार शून्य लंबाई की फ़ाइलों के लिए है, जो चौदह तक विस्तारित होती है
बाइट्स यादृच्छिक डेटा (अधिकांश फ़ाइल कंप्रेसर के आउटपुट सहित) को कोडित किया गया है
लगभग 0.5% का स्पर्शोन्मुख विस्तार।

कमांड-लाइन विकल्प जानबूझकर इनके समान ही हैं bzip2 और gzip, परंतु
वे समान नहीं हैं.

मंगलाचरण


ऑपरेशन का डिफ़ॉल्ट मोड संपीड़न है। यदि उपयोगिता को इस रूप में लागू किया जाता है lbunzip2 or
बंज़िप2, मोड को डीकंप्रेसन में बदल दिया गया है। उपयोगिता को इस रूप में कॉल करना lbzcat or bzcat
डीकंप्रेस्ड बाइट-स्ट्रीम को मानक आउटपुट पर लिखे जाने के साथ, डीकंप्रेसन का चयन करता है।

विकल्प


-n WTHRS
(डी)कंप्रेसर थ्रेड्स की संख्या को इस पर सेट करें WTHRS. यदि यह विकल्प नहीं है
निर्दिष्ट, lbzip2 ऑनलाइन प्रोसेसरों की संख्या के लिए सिस्टम से पूछताछ करने का प्रयास करता है (यदि
संकलन वातावरण और निष्पादन वातावरण दोनों इसका समर्थन करते हैं), या
एक त्रुटि के साथ बाहर निकलता है (यदि यह ऑनलाइन प्रोसेसर की संख्या निर्धारित करने में असमर्थ है)।

-k, --रखना
मत हटाओ फ़ाइल सफल (डी)संपीड़न के बाद ऑपरेंड। नियमित इनपुट खोलें
एक से अधिक लिंक वाली फ़ाइलें.

-c, --stdout
आउटपुट को मानक आउटपुट में लिखें, तब भी जब फ़ाइल ऑपरेंड मौजूद हैं. तात्पर्य -k
और बहिष्कृत है -t.

-t, --परीक्षण
परीक्षण डीकंप्रेसन; आउटपुट को फ़ाइलों या मानक में लिखने के बजाय हटा दें
आउटपुट. तात्पर्य -k और बहिष्कृत है -c. लगभग उत्तीर्ण होने के बराबर -c और
मानक आउटपुट को बिट बकेट पर पुनर्निर्देशित करना।

-d, -- डीकंप्रेस
आह्वान नाम द्वारा चयनित ऑपरेशन के मोड पर बलपूर्वक डीकंप्रेसन करें।

-z, --संकुचित करें
आह्वान नाम द्वारा चयनित ऑपरेशन के मोड पर बलपूर्वक संपीड़न करें।

-1 .. -9
कंप्रेशन ब्लॉक का आकार 100K की वृद्धि में 900K .. 100K पर सेट करें। दौरान नजरअंदाज किया गया
विघटन. नीचे ब्लॉक आकार अनुभाग भी देखें।

--तेज़ उपनाम के लिए -1.

--श्रेष्ठ उपनाम के लिए -9. यह डिफ़ॉल्ट है।

-f, --बल
गैर-नियमित इनपुट फ़ाइलें खोलें. एक से अधिक लिंक वाली इनपुट फ़ाइलें खोलें, ब्रेकिंग
लिंक कब -k इसके अतिरिक्त निर्दिष्ट नहीं है. प्रत्येक आउटपुट फ़ाइल को पहले हटाने का प्रयास करें
इसे खोलना. डिफ़ॉल्ट रूप से lbzip2 मौजूदा फ़ाइलों को अधिलेखित नहीं करेगा; यदि आप यह चाहते हैं
घटित होने के लिए, आपको निर्दिष्ट करना चाहिए -f. अगर -c और -d फ़ाइलें अस्वीकार न करें भी दी गई हैं
bzip2 प्रारूप में नहीं, बस उन्हें बिना बदलाव के कॉपी करें; बिना -f lbzip2 बंद होगा
ऐसी फ़ाइल तक पहुंचने के बाद जो bzip2 प्रारूप में नहीं है।

-s, --छोटा
प्रदर्शन की कीमत पर मेमोरी का उपयोग कम करें।

-u, --क्रमिक
इनपुट ब्लॉकों को क्रमिक रूप से विभाजित करें। इससे संपीड़न अनुपात में सुधार हो सकता है और
सीपीयू उपयोग कम करें, लेकिन स्केलेबिलिटी कम हो जाएगी।

-v, --शब्दशः
अधिक वाचाल बनें. (डी)संपीड़न प्रगति के बारे में अधिक विस्तृत जानकारी प्रिंट करें
मानक त्रुटि: प्रत्येक फ़ाइल को संसाधित करने से पहले, इनके नाम बताते हुए एक संदेश प्रिंट करें
इनपुट और आउटपुट फ़ाइलें; (डी)संपीड़न के दौरान, इसका एक मोटा प्रतिशत प्रिंट करें
पूर्णता और आगमन का अनुमानित समय (केवल यदि मानक त्रुटि जुड़ी हुई है)।
एक टर्मिनल); प्रत्येक फ़ाइल को संसाधित करने के बाद संपीड़न अनुपात दिखाते हुए एक संदेश प्रिंट करें,
स्थान की बचत, कुल संपीड़न समय (दीवार समय) और औसत (डी)संपीड़न गति
(प्रति सेकंड संसाधित सादे डेटा के बाइट्स)।

-S प्रत्येक पूर्ण के लिए मानक त्रुटि के लिए स्थिति परिवर्तनीय आँकड़े प्रिंट करें
(डी)संपीड़न ऑपरेशन। प्रोफाइलिंग में उपयोगी.

-q, --शांत, --दोहराव-तेज़, --दोहराव-सर्वोत्तम, --घातांकीय
के साथ अनुकूलता के लिए स्वीकृत bzip2, अन्यथा नजरअंदाज कर दिया गया।

-h, --मदद
मानक आउटपुट पर कमांड-लाइन उपयोग पर सहायता प्रिंट करें और सफलतापूर्वक बाहर निकलें।

-L, --लाइसेंस, -V, --संस्करण
मानक आउटपुट पर लाइसेंस और संस्करण की जानकारी प्रिंट करें और सफलतापूर्वक बाहर निकलें।

वातावरण


एलबीज़िप2, bzip2, bzip
कमांड लाइन को पार्स करने से पहले, lbzip2 इन वेरिएबल्स की सामग्री को सम्मिलित करता है
आह्वान नाम और बाकी कमांड लाइन के बीच निर्दिष्ट क्रम।
टोकन को रिक्त स्थान और टैब द्वारा अलग किया जाता है, जिससे बच नहीं सकते।

ऑपरेंड


फ़ाइल फ़ाइलों को संपीड़ित या डीकंप्रेस करने के लिए निर्दिष्ट करें।

फ़ाइलएस के साथ . Bz2, .tbz, .tbz2 और .tz2 नाम प्रत्यय कब छोड़े जाएंगे
संपीड़ित करना। डीकंप्रेसिंग करते समय, . Bz2 आउटपुट फ़ाइलनामों में प्रत्यय हटा दिए जाएंगे;
.tbz, .tbz2 और .tz2 प्रत्यय द्वारा प्रतिस्थापित किया जाएगा ।टार; अन्य फ़ाइल नाम होंगे
के साथ प्रत्यय ।बाहर। यदि एक INT or कार्यकाल सिग्नल पहुंचाया जाता है lbzip2, तो यह
बाहर निकलने से पहले वर्तमान में खुली नियमित आउटपुट फ़ाइल को हटा देता है।

यदि कोई फ़ाइल नहीं दी गई है, तो lbzip2 एक फ़िल्टर के रूप में काम करता है, मानक इनपुट को संसाधित करता है
मानक आउटपुट. इस मामले में, lbzip2 को संपीड़ित आउटपुट लिखने से मना कर दिया जाएगा
टर्मिनल (या टर्मिनल से संपीड़ित इनपुट पढ़ें), क्योंकि यह पूरी तरह से होगा
समझ से परे और इसलिए निरर्थक।

बाहर निकलें स्थिति


0 if lbzip2 सफलतापूर्वक समाप्त होता है. यह मान लिया गया है कि जब भी यह कोशिश करता है, lbzip2 कभी नहीँ
मानक त्रुटि पर लिखने में विफल रहता है।

1 if lbzip2 एक घातक त्रुटि का सामना करना पड़ता है।

4 if lbzip2 किसी घातक त्रुटि का सामना किए बिना चेतावनियाँ जारी करता है। इससे यह अनुमान लगाया जाता है
जब भी यह कोशिश करता है, lbzip2 मानक त्रुटि पर लिखने में कभी विफल नहीं होता।

सिगपाइप, सिग्क्सएफएसजेड
if lbzip2 हैसियत के साथ बाहर निकलने का इरादा रखता है 1 किसी घातक त्रुटि के कारण, लेकिन ऐसे किसी संकेत के कारण
विरासत के साथ एसआईजी_डीएफएल कार्रवाई के लिए उत्पन्न किया गया था lbzip2 पहले, फिर lbzip2
किसी भी बाधित आउटपुट को साफ़ करने के बाद, उक्त सिग्नलों में से एक के माध्यम से समाप्त हो जाता है
फ़ाइल.

सिगब्रत
यदि कोई रनटाइम दावा विफल हो जाता है (अर्थात् lbzip2 अपने आप में एक बग का पता लगाता है)। उम्मीद है
जिसने भी आपकी बाइनरी संकलित की वह पर्याप्त साहसी नहीं था #define नेडबग.

SIGINT, सिगटरम
lbzip2 इन संकेतों को पकड़ता है ताकि यह किसी बाधित आउटपुट फ़ाइल को हटा सके। में
ऐसे मामले, lbzip2 प्राप्त सिग्नल(सिग्नलों में से एक) को फिर से बढ़ाकर बाहर निकलता है।

फंसाया SIZE


lbzip2 बड़ी फ़ाइलों को ब्लॉकों में संपीड़ित करता है। यह विभिन्न ब्लॉक आकारों पर काम कर सकता है
100k चरणों में 900k से 100k तक, और यह केवल उतनी ही मेमोरी आवंटित करता है जितनी उसे आवश्यकता होती है।
ब्लॉक का आकार प्राप्त संपीड़न अनुपात और आवश्यक मेमोरी की मात्रा दोनों को प्रभावित करता है
संपीड़न और विसंपीड़न दोनों के लिए। संपीड़न और विसंपीड़न गति वस्तुतः है
ब्लॉक आकार से अप्रभावित, बशर्ते कि संसाधित की जा रही फ़ाइल पर्याप्त बड़ी हो
सभी कार्यकर्ता धागों के बीच विभाजन।

झंडे -1 पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं - -9 ब्लॉक का आकार 100,000 बाइट्स से 900,000 बाइट्स तक निर्दिष्ट करें
(डिफ़ॉल्ट) क्रमशः। डीकंप्रेसन-समय पर, संपीड़न के लिए उपयोग किया जाने वाला ब्लॉक आकार होता है
संपीड़ित फ़ाइल से पढ़ें--झंडे -1 सेवा मेरे -9 अप्रासंगिक हैं और इसलिए नजरअंदाज कर दिया गया है
विघटन के दौरान.

बड़े ब्लॉक आकार तेजी से घटते सीमांत रिटर्न देते हैं; अधिकांश संपीड़न
ब्लॉक आकार के पहले दो या तीन सौ K से आता है, यह ध्यान में रखने योग्य तथ्य है
का उपयोग करते समय lbzip2 छोटी मशीनों पर. इस बात की सराहना करना भी महत्वपूर्ण है कि
डीकंप्रेसन मेमोरी आवश्यकता को ब्लॉक आकार की पसंद से संपीड़न-समय पर सेट किया जाता है।
सामान्य तौर पर आपको सबसे बड़े ब्लॉक आकार की मेमोरी बाधाओं की अनुमति का उपयोग करने का प्रयास करना चाहिए।

एक अन्य महत्वपूर्ण बात छोटी फ़ाइलों पर लागू होती है। डिज़ाइन के अनुसार, इनमें से केवल एक lbzip2का कार्यकर्ता
थ्रेड्स एक ही ब्लॉक पर काम कर सकते हैं। इसका मतलब यह है कि यदि ब्लॉकों की संख्या
संपीड़ित फ़ाइल ऑनलाइन प्रोसेसर की संख्या से कम है, फिर कुछ वर्कर थ्रेड की
पूरे समय निष्क्रिय रहेगा. छोटे ब्लॉक आकार वाली छोटी फ़ाइलों को संपीड़ित किया जा सकता है
इसलिए संपीड़न और विसंपीड़न दोनों गति में उल्लेखनीय वृद्धि होती है। गति
जैसे-जैसे सीपीयू कोर की संख्या बढ़ती है, अंतर अधिक ध्यान देने योग्य होता है।

त्रुटि हैंडलिंग


त्रुटि स्थितियों से निपटना सबसे कम संतोषजनक पहलू है lbzip2. नीति है
फ़ाइल सिस्टम को सुसंगत स्थिति में छोड़ने का प्रयास करें, फिर छोड़ दें, भले ही इसका कोई मतलब न हो
कमांड लाइन में उल्लिखित कुछ फ़ाइलों को संसाधित करना।

'एक सुसंगत स्थिति' का अर्थ है कि कोई फ़ाइल या तो संपीड़ित या असंपीड़ित अवस्था में मौजूद है
रूप, लेकिन दोनों नहीं। यह नियम 'त्रुटि होने पर आउटपुट फ़ाइल को हटा दें' पर आधारित है
स्थिति उत्पन्न होती है, जिससे इनपुट बरकरार रहता है'। इनपुट फ़ाइलें तभी हटाई जाती हैं जब हम ऐसा कर सकते हैं
पूरा यकीन है कि आउटपुट फ़ाइल सफलतापूर्वक लिखी और बंद की गई है।

संसाधन आवंटन


lbzip2 संचालन के लिए विभिन्न प्रकार के सिस्टम संसाधनों की आवश्यकता होती है। इनमें मेमोरी, थ्रेड्स,
म्यूटेक्स और स्थिति चर। नीति यह है कि यदि कोई संसाधन आवंटन हो तो उसे छोड़ देना चाहिए
विफलता होती है.

कार्यकर्ता थ्रेड की संख्या के साथ संसाधन की खपत रैखिक रूप से बढ़ती है। अगर lbzip2 विफल रहता है क्योंकि
कुछ संसाधनों की कमी के कारण, वर्कर थ्रेड्स की घटती संख्या से मदद मिल सकती है। यह होगा
के लिए संभव है lbzip2 कार्यकर्ता थ्रेड्स की संख्या (और इसलिए संसाधन) को कम करने का प्रयास करें
उपभोग), या इस उम्मीद में बाद की फ़ाइलों पर आगे बढ़ने के लिए कि कुछ को कम की आवश्यकता हो सकती है
संसाधन, लेकिन ऐसा करने की जटिलताएँ उनके मूल्य से अधिक परेशानी वाली लगती हैं।

क्षतिग्रस्त फ़ाइलें


lbzip2 इस पर कई गैर-तुच्छ परिवर्तन करके डेटा को संपीड़ित करने का प्रयास किया जाता है।
किसी फ़ाइल का प्रत्येक संपीड़न एक धारणा को दर्शाता है कि फ़ाइल संपीड़ित हो सकती है
मूल को पुन: प्रस्तुत करने के लिए विघटित किया गया। डिज़ाइन, कोडिंग और परीक्षण में महान प्रयास किए गए हैं
यह सुनिश्चित करने के लिए बनाया गया है कि यह प्रोग्राम सही ढंग से काम करे। हालाँकि, की जटिलता
एल्गोरिदम, और, विशेष रूप से, कोड में विभिन्न विशेष मामलों की उपस्थिति
बहुत कम लेकिन गैर-शून्य संभावना के साथ घटित होने से इसे खारिज करना बहुत मुश्किल हो जाता है
प्रोग्राम में बग रहने की संभावना. इसका मतलब यह नहीं है कि यह कार्यक्रम है
स्वाभाविक रूप से अविश्वसनीय. वास्तव में, मुझे पूरी उम्मीद है कि विपरीत सत्य है -- lbzip2 कर दिया गया है
सावधानीपूर्वक निर्मित और बड़े पैमाने पर परीक्षण किया गया।

अपनी सुरक्षा के लिए स्व-जांच के रूप में, lbzip2 यह सुनिश्चित करने के लिए 32-बिट सीआरसी का उपयोग करता है
फ़ाइल का विघटित संस्करण मूल के समान है। इससे बचाव होता है
संपीड़ित डेटा का भ्रष्टाचार, और अनदेखे बग के विरुद्ध lbzip2 (उम्मीद है
असंभावित)। डेटा भ्रष्टाचार का पता न चल पाने की संभावना सूक्ष्म है, लगभग एक
प्रत्येक संसाधित फ़ाइल के लिए चार बिलियन का मौका। हालाँकि, सावधान रहें कि जाँच होती है
डीकंप्रेसन पर, तो यह आपको केवल यह बता सकता है कि कुछ गलत है।

सीआरसी केवल दूषित फ़ाइलों का पता लगा सकते हैं, वे मूल को पुनर्प्राप्त करने में आपकी सहायता नहीं कर सकते हैं,
असम्पीडित डेटा. हालाँकि, संपीड़न एल्गोरिथ्म की ब्लॉक प्रकृति के कारण, यह
क्षतिग्रस्त फ़ाइल के कुछ हिस्सों को पुनर्प्राप्त करना संभव हो सकता है, भले ही कुछ ब्लॉक हों
नष्ट किया हुआ।

onworks.net सेवाओं का उपयोग करके lbzip2 का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad