bzip2
blok boyutları
bzip2
bazı blok boyutu seçeneklerine sahiptir. Kılavuz sayfasından 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.
Sıkıştırma oranı açısından daha az sıkıştırma ile daha hızlı sıkıştırma yapmak bzip2
için, -1
(veya --fast
) seçeneğini kullanmak istiyorsunuz gibi görünüyor .
bzip2
Kullanırken blok boyutunu ayarlamatar
Birkaç şekilde bzip2
kullanırken blok boyutunu ayarlayabilirsiniz tar
.
UNlX yolu
En sevdiğim yol, UNlX yolu, her aracı bağımsız olarak kullandığınız ve borularla birleştirdiğiniz bir yol.
$ tar --create [FILE...] | bzip2 -1 > [ARCHIVE].tar.bz2
Bunu ".tar ile tar
-> oluştur -> bzip ile bzip2
-> yaz " şeklinde okuyabilirsiniz [ARCHIVE].tar.bz2
.
Çevre değişkeni
bzip2
Ortam değişkeni ile seçenekler ayarlamak da mümkündür BZIP2
. Kılavuz sayfasından 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.
Bunu kullanmak tar
için, örneğin şunları yapabilirsiniz:
$ BZIP2=-1 tar --create --bzip2 --file [ARCHIVE].tar.bz2 [FILE...]
Daha hızlı alternatifler
bzip2
yavaş bir sıkıştırma algoritması kullanır. Hız konusunda endişeleriniz varsa, gzip
veya tarafından kullanılanlar gibi alternatif algoritmaları araştırabilirsiniz lzop
. Sıkıştırma araçlarını karşılaştıran güzel bir makale: https://aliver.wordpress.com/2010/06/22/huge-unix-file-compresser-shootout-with-tons-of-datagraphs/