Computer >> कंप्यूटर >  >> प्रणाली >> Linux

फ़ाइलों को संपीड़ित करने के लिए bzip2 का उपयोग कैसे करें

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

फ़ाइलों को संपीड़ित करने के लिए bzip2 का उपयोग कैसे करें

'gzip' पर 'bzip2' का उपयोग क्यों करें?

gzip कमांड LZ77 संपीड़न विधि का उपयोग करता है। bzip2 कम्प्रेशन टूल बरोज़-व्हीलर एल्गोरिथम का उपयोग करता है।

एक परीक्षण में, डिफ़ॉल्ट संपीड़न सेटिंग्स और संपीड़ित फ़ाइलों का उपयोग करके निष्पादित प्रत्येक कमांड की तुलना की गई। परिणाम बताते हैं कि bzip2 फ़ाइल का आकार कम करने के लिए कमांड शीर्ष पर आता है। हालांकि, bzip2 . का उपयोग करके ऐसा करने में अधिक समय लगता है ।

lzmash कमांड gzip running चलाने के बराबर है संपीड़न स्तर -9 . पर सेट होने के साथ - इसकी उच्चतम संपीड़न सेटिंग। लज़्मैश gzip . से अधिक समय लेता है डिफ़ॉल्ट रूप से लेकिन परिणामी संग्रह फ़ाइल bzip2 . से छोटी होती है समकक्ष।

'bzip2' का उपयोग करके फ़ाइलों को संपीड़ित करना

bzip2 . का उपयोग करके किसी फ़ाइल को संपीड़ित करने के लिए प्रारूप, निम्न आदेश चलाएँ:

bzip2 filename

परिणामी संग्रह फ़ाइल .bz2 . का उपयोग करती है विस्तार। यह उपयोगिता फ़ाइल को संपीड़ित करती है, भले ही फ़ाइल परिणाम के रूप में बड़ी हो। यह विषमता तब होती है जब आप किसी फ़ाइल को संपीड़ित करते हैं जो पहले ही संपीड़ित हो चुकी है।

फाइलों को डीकंप्रेस कैसे करें

bz2 एक्सटेंशन वाली फ़ाइलों को bunzip2 . के साथ डीकंप्रेस करें आदेश:

bunzip2 filename.bz2

bunzip2 कमांड किसी भी मान्य फ़ाइल को निकालता है जिसे bzip . का उपयोग करके संपीड़ित किया गया है या bzip2 . सामान्य फ़ाइलों को डीकंप्रेस करने के साथ-साथ, यह टार फ़ाइलों को भी डीकंप्रेस कर सकता है, जिन्हें bzip2 का उपयोग करके संपीड़ित किया गया है। आदेश।

bzip2 . का उपयोग करके संपीड़ित टार फ़ाइलें कमांड उपयोग एक्सटेंशन .tbz2 . जब आप bunzip2 . का उपयोग करके इस फ़ाइल को डीकंप्रेस करते हैं कमांड फ़ाइल नाम हो जाता है filename.tar

कमांड विकल्प

संशोधित करें कि कैसे bzip2 कमांड विकल्पों के माध्यम से काम करता है:

  • -f :फ़ाइल पहले से ही BZ2 प्रारूप में होने पर भी संपीड़न को बल दें।
  • -k :मूल फ़ाइल के साथ-साथ संपीड़ित संग्रह भी रखें।
  • -s :कंप्रेशन जॉब के लिए आवंटित सिस्टम मेमोरी को कम करें, जिससे कंप्रेशन को पूरा होने में लगने वाले समय को बढ़ाया जा सके।
  • -t :संग्रह फ़ाइल का परीक्षण करें।
  • -v :कमांड के निष्पादन के बारे में वर्बोज़ आउटपुट की रिपोर्ट करें।

अलग bzip2recover . का उपयोग करें एक भ्रष्ट संग्रह को पुनर्प्राप्त करने के लिए उपयोगिता। उपयोगिता हमेशा काम नहीं करेगी, लेकिन अगर आपके संग्रह को डीकंप्रेस नहीं किया जा सकता है तो यह कुछ भी नहीं से बेहतर है।


  1. लिनक्स में 'इको' कमांड का उपयोग कैसे करें

    चाहे आप लिनक्स के लिए पूरी तरह से नए हों या लंबे समय से लिनक्स डेस्कटॉप का उपयोग कर रहे हों, कुछ ऐसे कमांड हैं जिनका कोई मतलब नहीं है। यह विशेष रूप से सच है यदि आप कभी भी कमांड लाइन में नहीं जाते हैं, जो कि लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम की वास्तविक शक्ति है। इन्हीं में से एक है आदरणीय

  1. लिनक्स में टी कमांड का उपयोग कैसे करें

    यदि आप कभी भी अपने लिनक्स शेल के तहत पाइप और पुनर्निर्देशन का उपयोग करते हैं, तो संभावना है कि आपको कभी-कभी tee का उपयोग करने की भी आवश्यकता होगी। उपयोगिता। टी क्या करती है? एक कमांड जैसे ls आपकी वर्तमान निर्देशिका की सामग्री प्रदर्शित करेगा। दूसरे शब्दों में, यह इन सामग्रियों को स्टडआउट (मानक आउट

  1. Linux और macOS में फ़ाइलों को त्वरित रूप से खोजने के लिए fd का उपयोग कैसे करें

    fd फाइंड कमांड का एक आसान विकल्प है। यह आपके टाइप किए गए कमांड को संक्षिप्त और बिंदु तक रखने के लिए एक संक्षिप्त सिंटैक्स और एक संक्षिप्त कमांड संरचना का उपयोग करता है। हालाँकि, वर्डसिटी की कमी जो fd को टाइप करना आसान बनाती है, उसे समझना अधिक कठिन हो जाता है। fd डिफ़ॉल्ट खोज कमांड की तुलना में अधिक