ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

bzip2

RSI bzip2 जूलियन सीवार्ड द्वारा प्रोग्राम, gzip के समान है, लेकिन एक अलग संपीड़न एल्गोरिदम का उपयोग करता है जो संपीड़न गति की कीमत पर संपीड़न के उच्च स्तर को प्राप्त करता है। अधिकांश मामलों में, यह उसी तरीके से काम करता है gzip. एक फ़ाइल के साथ संपीड़ित bzip2 विस्तार से दर्शाया गया है . Bz2:


[मुझे@लिनक्सबॉक्स ~]$ ls -l /etc > foo.txt

[मुझे@लिनक्सबॉक्स ~]$ ls -l foo.txt

-rw-r--r-- 1 मुझे मुझे 15738 2016-10-17 13:51 foo.txt [me@linuxbox ~]$ bzip2 foo.txt

[मुझे@लिनक्सबॉक्स ~]$ ls -l foo.txt.bz2

-rw-r--r-- 1 मी मी 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ bunzip2 foo.txt.bz2

[मुझे@लिनक्सबॉक्स ~]$ ls -l /etc > foo.txt

[मुझे@लिनक्सबॉक्स ~]$ ls -l foo.txt

-rw-r--r-- 1 मुझे मुझे 15738 2016-10-17 13:51 foo.txt [me@linuxbox ~]$ bzip2 foo.txt

[मुझे@लिनक्सबॉक्स ~]$ ls -l foo.txt.bz2

-rw-r--r-- 1 मी मी 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ bunzip2 foo.txt.bz2


जैसा कि हम देख सकते हैं, bzip2 की तरह ही उपयोग किया जा सकता है gzip. सभी विकल्प (को छोड़कर)

-r) जिसकी हमने gzip के लिए चर्चा की है, वह bzip2 में भी समर्थित है। हालाँकि, ध्यान दें कि संपीड़न स्तर विकल्प (-संख्या) का bzip2 से कुछ भिन्न अर्थ है। bzip2 फ़ाइलों को डीकंप्रेस करने के लिए bunzip2 और bzcat के साथ आता है।

की छवि

bzip2 bzip2recover प्रोग्राम के साथ भी आता है, जो क्षतिग्रस्त .bz2 फ़ाइलों को पुनर्प्राप्त करने का प्रयास करेगा।


दबाव-बाध्यकारी मत बनो

मैं कभी-कभी लोगों को कुछ इस तरह से किसी फ़ाइल को संपीड़ित करने का प्रयास करते देखता हूं, जो पहले से ही एक प्रभावी संपीड़न एल्गोरिथ्म के साथ संपीड़ित हो चुकी है:

$ gzip चित्र.jpg

ऐसा मत करो. आप शायद केवल समय और स्थान बर्बाद कर रहे हैं! यदि आप किसी ऐसी फ़ाइल पर संपीड़न लागू करते हैं जो पहले से ही संपीड़ित है, तो वास्तव में आपके पास एक बड़ी फ़ाइल होगी। ऐसा इसलिए है क्योंकि सभी संपीड़न तकनीकों में कुछ ओवरहेड शामिल होता है जिसे संपीड़न का वर्णन करने के लिए फ़ाइल में जोड़ा जाता है। यदि आप ऐसी फ़ाइल को संपीड़ित करने का प्रयास करते हैं जिसमें पहले से ही कोई अनावश्यक जानकारी नहीं है, तो संपीड़न के परिणामस्वरूप अतिरिक्त ओवरहेड की भरपाई के लिए कोई बचत नहीं होगी।


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: