फाइलहरू कम्प्रेस गर्न कसरी "bzip2" प्रयोग गर्ने

तपाईले सबै कुरा लिनक्सको बारेमा थाहा छ कि विभिन्न प्रकारका छन्। त्यहाँ स्याक्सक्स वितरणको सैकड़ों छन्, जसमा डेस्कटप वातावरणहरू, बहु कार्यालय कार्यालयहरू, ग्राफिक्स प्याकेजहरू र अडियो संकुलहरूका साथ।

अर्को फाइल जहाँ लिनक्स विविधता प्रदान गर्दछ जब फाइलहरू कम्प्रेस गर्न आउँदछ।

विन्डोज प्रयोगकर्ताहरूले पहिले नै थाहा पाउनेछन् कि जिप फाईल हो र त्यसैले " जिप " र " अनबिप " आदेशहरू "zip" ढाँचामा फाईलहरू कम्प्रेस गर्न र डाउको गर्न प्रयोग गरिनेछ।

फाइलहरू कम्प्रेस गर्नको लागि अर्को तरिका "gzip" आदेश प्रयोग गर्न र "gz" एक्सटेन्सनको साथ फाइल डम्प्रेस गर्न हो जुन तपाइँ "gunzip" आदेश प्रयोग गर्न सक्नुहुनेछ।

यस मार्गदर्शिकामा, म तपाईंलाई "bzip2" भनिने अर्को कम्प्रेकिंग आदेश देखाउनेछु।

किन प्रयोग गर्नुहोस् & # 34; bzip2 & # 34; & # 34; gzip & # 34 ;?

"Gzip" आदेशले LZ77 सङ्कुचन विधि प्रयोग गर्दछ। "Bzip2" सङ्कुचन उपकरणले "बुर्रु-व्हीलर" एल्गोरिदम प्रयोग गर्दछ।

त्यसोभए तपाइँ कुन फाईल कम्प्रेसर गर्न प्रयोग गर्नुपर्दछ?

यदि तपाइँ यो पृष्ठ भ्रमण गर्नुहुन्छ भने तपाईंले देख्नुहुनेछ कि दुवै सङ्कुचन विधिहरू साइड द्वारा मिलेर मिलाईएको छ।

परीक्षणले पूर्वनिर्धारित सङ्कुचन सेटिङहरू प्रयोग गरेर प्रत्येक आदेश चलाउँछ र तपाईंले देख्नुहुनेछ कि "bzip2" आदेश शीर्षमा आउँदछ जब फाइल फाइल घटाउन आउनेछ।

यद्यपि, यदि तपाईंले समय हेर्नुभयो यसले फाईल कम्प्रेस गर्न लगाउँछ यो यो धेरै गर्न लाग्दछ।

यो "lzmash" लेबल गरिएको चार्ट मा तेस्रो स्तम्भलाई इंगित गर्दै लायक छ। यो सङ्कुचन स्तर सेट "# 9" मा "अंग्रेजी" राख्नुहोस् "सबैभन्दा संकुचित" सँग "gzip" आदेश चलाउनको बराबर हो।

"Lzmash" आदेश पूर्वनिर्धारितद्वारा "gzip" आदेश भन्दा लामो लाग्छ तर फाइल काफी कम हुन्छ र यो "bzip2" बराबर भन्दा सानो छ। यो पनि उल्लेखनीय छ कि यो गर्न को लागी कम समय लाग्छ।

तपाईंको निर्णय, त्यसोभए, तपाईं कसरी फाईलहरू कम्पाउन्ड गर्न चाहानुहुन्छ र कतिपटक तपाईं यो प्रतीक्षा गर्न इच्छुक हुनुहुन्छ।

कुनै पनि तरिका, "gzip" आदेश दुवै मामलाहरुमा अझ राम्रो छ।

कम्प्रेसिंग फाइलहरू & # 34; bzip2 & # 34 ;.

"Bzip2" ढाँचा प्रयोग गरेर फाईल कम्प्रेस गर्न निम्न आदेश चलाउनुहोस्:

bzip2 फाइल नाम

फाइल संकुचित हुनेछ र अब विस्तार हुनेछ ".bz2"।

"Bzip2" ले फाइललाई सधैं प्रयास र सङ्कलन गर्नेछ यदि फाइल परिणामको रूपमा ठूलो हुन्छ। यो हुन सक्छ जब तपाईं फाईल कम्प्रेस गर्दै हुनुहुन्छ जुन पहिले नै संकुचित भएको छ।

यदि तपाइँ फाईल कम्प्रेस गर्न प्रयास गर्नुहुन्छ जुन त्यहाँ अवस्थित संकुचित फाइलको रूपमा एक समान नामसँग फाइल हुनेछ त्यसपछि एउटा त्रुटी हुनेछ।

उदाहरणका लागि, यदि तपाईंको "फाइल 1" नाम भएको फाईल छ र फोल्डरमा पहिले नै फाइल "file1.bz2" भनिन्छ तब "bzip" आदेश चलाउँदा तपाईंले निम्न उत्पादन देख्नुहुनेछ:

bzip2: निर्गत फाइल फाइल 1.bz2 पहिल्यै अवस्थित छ

कसरी दमन फाइलहरू

त्यहाँ "bz2" एक्सटेन्सन भएका फाईलहरू डाउको्रेस गर्ने थुप्रै तरिकाहरू छन्।

तपाईं "bzip2" आदेश निम्नानुसार प्रयोग गर्न सक्नुहुन्छ:

bzip2-d फाइलनाम.bz2

यसले फाईल डिस्प््रेस गर्नेछ र "bz2" एक्सटेन्सन हटाउनेछ।

यदि फाईल डिकोप्रेस गरेर यो एउटा नामको साथमा एक नामको अधिलेखन हुन सक्दछ तपाईंले निम्न त्रुटि देख्नुहुनेछ:

bzip2: निर्गत फाइल फाइलनाम पहिले देखि नै अवस्थित छ

"Bz2" एक्सटेन्सनका साथ फाईलहरू डिकोप गर्न एउटा राम्रो तरिका हो "bunzip2" आदेश प्रयोग गर्न। यस आदेशको साथ तपाईंले तल देखाइएको कुनै पनि स्विच निर्दिष्ट गर्न आवश्यक छैन:

bunzip2 फाइलनाम.bz2

"Bunzip2" कमांड एकै तरिकाले माईस डी (-डी) स्विचको साथ "bzip2" आदेशको रूपमा चलाउँछ।

"Bunzip2" आदेशले "bzip" वा "bzip2" को प्रयोग गरेर कम्पाइड गरिएको कुनै मान्य फाईल निकाल्न सक्छ। साथै साधारण फाइलहरू decompressing यो तीव्र फाईलहरू जुन "bzip2" आदेश प्रयोग गरेर संकुचित गरिएको छ डिस्प्रेस गर्न सक्नुहुन्छ।

"Bzip2" आदेशको प्रयोग गरेर संकुचित पूर्वनिर्धारित टाढा फाइलहरू विस्तार हुनेछ ".tbz2"। जब तपाइँ "bunzip2" आदेश प्रयोग गरेर यो फाईल डिस्प्रेस गर्नुहुन्छ फाइलनाम नाम हुन्छ "फाइलनाम.tar"।

यदि तपाइँसँग वैध फाइल छ जुन "bzip2" सँग संकुचित भएको छ तर यसमा "bzip2" भन्दा फरक विस्तार छ फाइललाई डिस्कोप्रेस गर्नेछ तर यसले फाइलको अन्त्यमा ".आउट" विस्तार थप्नेछ। उदाहरणको लागि "myfile.myf" "myfile.out" हुनेछ।

कसरी बलियो फाइलहरू संकुचित हुने

यदि तपाइँ "bzip2" आदेश चाहानुहुन्छ कि कुनै फाइल कम्पाउन्ड गर्न चाहे जस्तो कि "bz2" विस्तारसँग फाइल पहिल्यै अवस्थित छ भने तपाइँ निम्न आदेश प्रयोग गर्न सक्नुहुन्छ:

bzip2 -f myfile

यदि तपाइँसँग "myfile" नामक फाइल हो र अर्को "myfile.bz2" भनिन्छ तब "myfile.bz2" फाइल अधिलेखन हुनेछ जब "myfile" संकुचित हुन्छ।

फाइलहरू कसरी राख्ने

यदि तपाइँ फाइललाई कम्प्रेसिङ गर्दै हुनुहुन्छ र संकुचित फाइल राख्न चाहनुहुन्छ भने तपाइँ निम्न आदेश प्रयोग गर्न सक्नुहुन्छ:

bzip2 -k myfile

यसले "माइफाइल" फाईल राख्नेछ तर यसलाई कम्प्रेस गर्नेछ र "myfile.bz2" फाइल सिर्जना गर्नेछ।

तपाईं मेक्सस k (-k) स्विचको प्रयोग गर्न सक्नुहुन्छ "bunzip2" आदेश सँग संकुचित फाइल र असम्पीडित फाईल दुवै फाइल राख्न को लागी फाइल को डाइप्रेसिंग गर्न।

परीक्षण को वैल्यूटिटी ए & # 34; bz2 & # 34; फाइल

तपाईँ परीक्षण गर्न सक्नुहुन्छ कि फाइल "bzip2" सङ्कुचन तंत्र निम्न संकुचन प्रयोग गरेर संकुचित गरिएको छ:

bzip2 -t फाइलनाम.bz2

यदि फाईल एक मान्य फाईल हो भने कुनै आउटपुट फिर्ता हुनेछैन तर यदि फाइल वैध छैन भने तपाइँले यो सन्देश एक सन्देश प्राप्त गर्नुहुनेछ।

फाइलहरू कम्प्रेस गर्दा कम मेमोरी प्रयोग गर्नुहोस्

यदि "bzip2" आदेशले फाइल कम्प्रेस गर्दा धेरै धेरै स्रोतहरू प्रयोग गरिरहेको छ भने तपाईँले निम्न एस (-s) स्विच निर्दिष्ट गरी प्रभाव घटाउन सक्नुहुन्छ:

bzip2 -s filename.bz2

ध्यान दिनुहोस् कि यसले यो स्विच प्रयोग गरेर फाइल कम्पाउन्ट गर्न लामो समय लाग्छ।

फाइलहरू कम्प्रेस गर्दा थप जानकारी पाउनुहोस्

पूर्वनिर्धारित रूपमा तपाईँले "bzip2" वा "bunzip2" आदेशहरू चलाउनुहुँदा तपाईंले कुनै पनि उत्पादन प्राप्त गर्नुहुन्न र नयाँ फाइल भर्खरै देखा पर्दछ।

यदि तपाईं जान्न चाहनुहुन्छ के हुन्छ के हुन्छ जब एक फाइल कम्पाइड वा डाउको्रेस गर्दा तपाईं माइनस v (-v) स्विच निर्दिष्ट गरेर अधिक verbose आउटपुट प्राप्त गर्न सक्नुहुन्छ:

bzip2 -v फाइलनाम

निर्गत निम्नानुसार प्रकट हुनेछ:

filename: 1.172: 1 6.872 बिट्स / बाइट 42.661 मा 14.66% बचत 50341 बाहिर

महत्त्वपूर्ण भागहरू प्रतिशत बचत, इनपुट आकार र आउटपुट साइज हो।

बटाएका फाइलहरू पुनःप्राप्त गर्नुहोस्

यदि तपाइँसँग एक "broken" फाइल छ भने त्यसपछि डेटा प्रयास गर्न र डेटा पुनःप्राप्त गर्न निम्नानुसार छ:

bzip2recover फाइलनाम.bz2