bzip2
The bzip2 Julian Seward'ın programı gzip'e benzer ancak sıkıştırma hızı pahasına daha yüksek düzeyde sıkıştırma elde eden farklı bir sıkıştırma algoritması kullanır. Çoğu bakımdan, aynı şekilde çalışır gzip. İle sıkıştırılmış bir dosya bzip2 uzantısı ile gösterilir . Bz2:
[ben@linuxbox ~]$ ls -l /etc > foo.txt
[ben@linuxbox ~]$ ls -l foo.txt
-rw-r--r-- 1 ben ben 15738 2016-10-17 13:51 foo.txt [me@linuxbox ~]$ bzip2 foo.txt
[ben@linuxbox ~]$ ls -l foo.txt.bz2
-rw-r--r-- 1 ben ben 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ bunzip2 foo.txt.bz2
[ben@linuxbox ~]$ ls -l /etc > foo.txt
[ben@linuxbox ~]$ ls -l foo.txt
-rw-r--r-- 1 ben ben 15738 2016-10-17 13:51 foo.txt [me@linuxbox ~]$ bzip2 foo.txt
[ben@linuxbox ~]$ ls -l foo.txt.bz2
-rw-r--r-- 1 ben ben 2792 2016-10-17 13:51 foo.txt.bz2 [me@linuxbox ~]$ bunzip2 foo.txt.bz2
Gördüğümüz gibi, bzip2 ile aynı şekilde kullanılabilir gzip. Tüm seçenekler (hariç)
gzip için tartıştığımız -r) bzip2'de de desteklenmektedir. Ancak sıkıştırma düzeyi seçeneğinin (-numara) bzip2'den biraz farklı bir anlama sahiptir. bzip2, dosyaların sıkıştırmasını açmak için bunzip2 ve bzcat ile birlikte gelir.

bzip2 aynı zamanda hasarlı.bz2 dosyalarını kurtarmaya çalışan bzip2recover programıyla birlikte gelir.
Baskıcı Kompulsif Olmayın
Zaman zaman insanların, zaten etkili bir sıkıştırma algoritmasıyla sıkıştırılmış bir dosyayı şöyle bir şey yaparak sıkıştırmaya çalıştıklarını görüyorum:
$ gzip resmi.jpg
Yapma. Muhtemelen sadece zaman ve mekanı boşa harcıyorsunuz! Zaten sıkıştırılmış bir dosyaya sıkıştırma uygularsanız, aslında daha büyük bir dosya elde edersiniz. Bunun nedeni, tüm sıkıştırma tekniklerinin, sıkıştırmayı açıklamak için dosyaya eklenen bazı ek yükleri içermesidir. Zaten gereksiz bilgi içermeyen bir dosyayı sıkıştırmaya çalışırsanız, sıkıştırma, ek yükü dengelemek için herhangi bir tasarruf sağlamayacaktır.
Dökümanlar