bzip2
ब्लॉक आकार
bzip2
कुछ ब्लॉक आकार विकल्प हैं। मैनुअल पेज से bzip2(1)
:
-1 (or --fast) to -9 (or --best)
Set the block size to 100 k, 200 k .. 900 k when compressing.
Has no effect when decompressing. See MEMORY MANAGEMENT below.
The --fast and --best aliases are primarily for GNU gzip
compatibility. In particular, --fast doesn't make things
significantly faster. And --best merely selects the default
behaviour.
जैसा कि आप कम से कम संपीड़न अनुपात के संबंध में तेजी से संपीड़न चाहते हैं, का उपयोग करते हुए bzip2
, आप -1
(या --fast
) विकल्प चाहते हैं।
bzip2
उपयोग करते समय ब्लॉक आकार सेट करनाtar
आप कुछ तरीकों bzip2
का उपयोग करते समय ब्लॉक आकार सेट कर सकते tar
हैं।
UNlX रास्ता
मेरा पसंदीदा तरीका, UNlX रास्ता वह है, जहाँ आप प्रत्येक उपकरण का स्वतंत्र रूप से उपयोग करते हैं, और उन्हें पाइप के माध्यम से जोड़ते हैं।
$ tar --create [FILE...] | bzip2 -1 > [ARCHIVE].tar.bz2
आप पढ़ सकते हैं कि "बनाएँ .tar with tar
-> bzip it with bzip2
-> इसे लिखें [ARCHIVE].tar.bz2
"।
वातावरण विविधता
bzip2
पर्यावरण चर के माध्यम से विकल्प निर्धारित करना भी संभव है BZIP2
। मैनुअल पेज से bzip2(1)
:
bzip2 will read arguments from the environment variables BZIP2 and BZIP,
in that order, and will process them before any arguments read from the
command line. This gives a convenient way to supply default arguments.
तो इसका उपयोग करने के लिए tar
, आप उदाहरण के लिए कर सकते हैं:
$ BZIP2=-1 tar --create --bzip2 --file [ARCHIVE].tar.bz2 [FILE...]
तेजी से विकल्प
bzip2
एक धीमी संपीड़न एल्गोरिथ्म का उपयोग करता है। आप गति के बारे में चिंतित हैं, तो आप इस तरह के द्वारा इस्तेमाल किए जाने वाले के रूप में वैकल्पिक एल्गोरिदम, जांच कर सकता है gzip
या lzop
। यहाँ संपीड़न उपकरण की तुलना में एक अच्छा लेख है: https://aliver.wordpress.com/2010/06/22/huge-unix-file-compresser-shootout-with-tons-of-datagraphs/