Linux için En İyi Sıkıştırma Aracı Hangisi?
Karşılaşabileceğiniz en yaygın üç dosya sıkıştırma biçimi Linux NS fermuar, gzip ve bzip2. Hangisinin en verimli olduğu, neyi sıkıştırmayı planladığınıza bağlıdır. Linux'ta hangi sıkıştırma aracının en hızlı olduğunu bulmak için üçünü de test ettik.
Bu makaledeki bilgiler Linux için geçerlidir işletim sistemi.
Genel Bulgular
Belgeleri, resimleri ve video dosyalarını sıkıştırmak söz konusu olduğunda, üç biçim hemen hemen eşit olarak eşleştirilir. Gzip, belgeler ve çoğu görüntü için biraz daha üstün sıkıştırma sunar, ancak bzip2 sıkıştırmak için biraz daha iyidir BMP dosyaları ve videolar.
Sıradan zip formatı, konu sıkıştırma yetenekleri olduğunda genellikle ortada kalır, ancak hemen hemen her işletim sistemiyle uyumludur, bu da onu birçok kullanıcı için tercih edilen seçenek haline getirir. gibi biçimler JPEG ve MP3 zaten sıkıştırılmıştır, bu nedenle bu tür dosyalar daha fazla sıkıştırmadan faydalanmaz.

Windows Belgelerini Sıkıştırmak: Gzip En Verimlisidir
İlk testimiz için, bir belgeyi sıkıştırdık.
Biçim | Dosya boyutu |
---|---|
İlk dosya | 12,202 bayt |
fermuar | 9.685 bayt |
gzip | 9.537 bayt |
bzip2 | 10,109 bayt |
Aynı dosyada maksimum sıkıştırma ayarlarını kullanmak benzer sonuçlar verdi:
Biçim | Dosya boyutu |
---|---|
İlk dosya | 12,202 bayt |
fermuar | 9.677 bayt |
gzip | 9.530 bayt |
bzip2 | 10,109 bayt |
Aynı testi diğer iki dosyada çalıştırma (biri yalnızca metin, diğeri metin, resim, ve biçimlendirme) aynı sonucu verdi: Maksimum sıkıştırma ayarları fazla bir şey yapmadı fark. Gzip tüm kategorilerde en üst sırada yer alır ve bzip2 en az etkili olanıdır.
Görüntüleri Sıkıştırma: Bitmapler için Bzip2, Diğer Her Şey için Gzip
Bir sonraki test için görüntüleri sıkıştırdık. PNG, JPEG, bitmap ve GIF biçimler:
PNG Dosyası
Biçim | Dosya boyutu |
---|---|
İlk dosya | 345.265 bayt |
fermuar | 345.399 bayt |
gzip | 345.247 bayt |
bzip2 | 346.484 bayt |
JPEG Dosyası
Biçim | Dosya boyutu |
---|---|
İlk dosya | 44.340 bayt |
fermuar | 44.165 bayt |
gzip | 44.015 bayt |
bzip2 | 44.281 bayt |
Bitmap Dosyası
Biçim | Dosya boyutu |
---|---|
İlk dosya | 3.113.334 bayt |
fermuar | 495.028 bayt |
gzip | 494.883 bayt |
bzip2 | 397.569 bayt |
GIF Dosyası
Biçim | Dosya boyutu |
---|---|
İlk dosya | 6.164 bayt |
fermuar | 5.772 bayt |
gzip | 5.627 bayt |
bzip2 | 6.051 bayt |
Gzip, bir istisna dışında tekrar zirveye çıktı: bitmap görüntüsü. Bzip2 sıkıştırması, yaklaşık 100 KB biraz daha küçük bir dosya üretti.
Teorik olarak, JPEG dosyaları zaten sıkıştırılmıştır, bu nedenle onları sıkıştırmaya çalışmak onları daha da büyütebilir.
Ses Dosyalarını Sıkıştırmak: Zahmet Etmenize Gerek Yok
En yaygın ses formatı, zaten sıkıştırılmış olan MP3'tür, bu nedenle araçlar, test ettiğimiz iki dosyanın boyutunda fazla bir fark yaratmadı:
MP3 Dosyası 1
Biçim | Dosya boyutu |
---|---|
İlk dosya | 5.278.905 bayt |
fermuar | 5.270.224 bayt |
gzip | 5.270.086 bayt |
bzip2 | 5.270.491 bayt |
MP3 Dosyası 2
Biçim | Dosya boyutu |
---|---|
İlk dosya | 4.135.331 bayt |
fermuar | 4,126,138 bayt |
gzip | 4.126.000 bayt |
bzip2 | 4.119.410 bayt |
Videoyu Sıkıştırmak: Bzip2 Biraz Daha İyi
Bu test için iki video dosyası sıkıştırılmıştır. MP3'te olduğu gibi, MP4 dosyası zaten bir sıkıştırma seviyesi içeriyor. NS FLV dosyası olduğu için herhangi bir sıkıştırma seviyesi yoktur. kayıpsız biçim.
MP4
Biçim | Dosya boyutu |
---|---|
İlk dosya | 731.908 bayt |
fermuar | 478.546 bayt |
gzip | 478.407 bayt |
bzip2 | 478.042 bayt |
FLV
Biçim | Dosya boyutu |
---|---|
İlk dosya | 7.833.634 bayt |
fermuar | 4.339.169 bayt |
gzip | 4.339.030 bayt |
bzip2 | 4.300.295 bayt |
Bzip2, her iki formatı da sıkıştırmada en iyi işi yaptı, ancak sonuçlar tüm formatlar için benzerdi.
Yürütülebilir Dosyaları Sıkıştırmak: Sıkıştırma Gerekmez
Çünkü yürütülebilir dosyalar derlenmiş kodlardır, iyi sıkıştırmamaları şaşırtıcı değildir.
dosya 1
Biçim | Dosya boyutu |
---|---|
İlk dosya | 26.557.472 bayt |
fermuar | 26.514.031 bayt |
gzip | 26.513.892 bayt |
bzip2 | 26.639.209 bayt |
dosya 2
Biçim | Dosya boyutu |
---|---|
İlk dosya | 195.629.144 bayt |
fermuar | 193.951,631 bayt |
gzip | 193.951.493 bayt |
bzip2 | 194.834.876 bayt |
Etkiler minimal olsa da, gzip en üstte ve bzip2 en sonda geliyor.
Klasörleri Sıkıştırmak: Ne Yaparsanız Yapmayın Bzip2 Kullanmayın
Son olarak, resimler, belgeler, elektronik tablolar, videolar, ses dosyaları, yürütülebilir dosyalar ve diğer farklı dosya türleriyle dolu bir klasörü sıkıştırdık. Her formatı üç farklı sıkıştırma ayarında kullandık:
Varsayılan Sıkıştırma
Biçim | Dosya boyutu | Geçen süre |
---|---|---|
İlk dosya | 1.333.084.160 bayt | Yok |
fermuar | 1.303.177.778 bayt | 1 dakika, 10 saniye |
gzip | 1.303.177.637 bayt | 1 dakika, 35 saniye |
bzip2 | 1.309.234.947 bayt | 6 dakika, 5 saniye |
Maksimum Sıkıştırma
Biçim | Dosya boyutu | Geçen süre |
---|---|---|
İlk dosya | 1.333.084.160 bayt | Yok |
fermuar | 1.303.107.894 bayt | 1 dakika, 10 saniye |
gzip | 1.303.107.753 bayt | 1 dakika, 35 saniye |
bzip2 | 1.309.234.947 bayt | 6 dakika, 10 saniye |
En Hızlı Sıkıştırma
Biçim | Dosya boyutu | Geçen süre |
---|---|---|
İlk dosya | 1.333.084.160 bayt | Yok |
fermuar | 1.304.163.943 bayt | 1 dakika, 0 saniye |
gzip | 1.304.163.802 bayt | 1 dakika, 15 saniye |
bzip2 | 1.313.557.595 bayt | 6 dakika, 10 saniye |
Bu testlere dayanarak, bzip2'nin diğer iki sıkıştırma aracı kadar kullanışlı olmadığı açıktır. Klasörü sıkıştırmak daha uzun sürer ve son boyut diğer iki araçtan daha büyüktür.
Nihai Karar
Linux dosya sıkıştırma aracınız olarak zip veya gzip kullanın. Zip ve gzip arasındaki fark önemsizdir ve gzip genellikle en üstte çıkarken, zip formatı farklı işletim sistemlerinde daha yaygındır. bzip2, nadir durumlarda her ikisinden de daha iyi performans gösterebilse de, faydaları minimumdur.