Melyik a legjobb tömörítő eszköz Linuxhoz?

A három leggyakoribb fájltömörítési formátum, amellyel valószínűleg találkozni fog Linux vannak postai irányítószám, gzip és bzip2. Hogy melyik a leghatékonyabb, az attól függ, hogy mit tervez tömöríteni. Mindhármat teszteltük, hogy megtudjuk, melyik tömörítőeszköz a leggyorsabb Linuxon.

A cikkben található információk a Linuxra vonatkoznak operációs rendszer.

Általános megállapítások

Ami a dokumentumok, képek és videofájlok tömörítését illeti, a három formátum nagyjából megegyezik. A Gzip valamivel jobb tömörítést kínál a dokumentumokhoz és a legtöbb képhez, de a bzip2 egy kicsit jobb a tömörítéshez BMP fájlok és videókat.

A normál zip formátum általában a közepére esik, ha tömörítési képességekről van szó, de szinte minden operációs rendszerrel kompatibilis, így sok felhasználó számára ez a preferált választás. Olyan formátumok, mint JPEG és MP3 már tömörítve vannak, így az ilyen fájlok nem részesülnek további tömörítésből.

ZIP VS GZIP VS BZIP2
Lifewire

Windows-dokumentumok tömörítése: A Gzip a leghatékonyabb

Első tesztünkhöz egy dokumentumot tömörítettünk a Microsoft DOCX formátum az egyes tömörítőeszközök használatával. Az alapértelmezett beállításokat használva a következő eredmények születtek:

Formátum Fájl méret
Kezdeti fájl 12 202 bájt
postai irányítószám 9685 bájt
gzip 9,537 bájt
bzip2 10 109 bájt

A maximális tömörítési beállítások használata ugyanazon a fájlon hasonló eredményeket hozott:

Formátum Fájl méret
Kezdeti fájl 12 202 bájt
postai irányítószám 9677 bájt
gzip 9530 bájt
bzip2 10 109 bájt

Ugyanennek a tesztnek a futtatása két másik fájlon (az egyik csak szöveget, a másik pedig szöveget, képeket, és formázás) ugyanazt az eredményt hozta: A maximális tömörítési beállítások nem sokat tettek különbség. A Gzip minden kategóriában a legjobb, a bzip2 pedig a legkevésbé hatékony.

Képek tömörítése: Bzip2 a bitképekhez, Gzip minden máshoz

A következő teszthez a képeket a PNG, JPEG, bitmap és GIF formátumok:

PNG fájl

Formátum Fájl méret
Kezdeti fájl 345 265 bájt
postai irányítószám 345 399 bájt
gzip 345 247 bájt
bzip2 346 484 bájt

JPEG fájl

Formátum Fájl méret
Kezdeti fájl 44 340 bájt
postai irányítószám 44 165 bájt
gzip 44 015 bájt
bzip2 44 281 bájt

Bitmap fájl

Formátum Fájl méret
Kezdeti fájl 3 113 334 bájt
postai irányítószám 495 028 bájt
gzip 494 883 bájt
bzip2 397 569 bájt

GIF fájl

Formátum Fájl méret
Kezdeti fájl 6164 bájt
postai irányítószám 5772 bájt
gzip 5627 bájt
bzip2 6051 bájt

A Gzip ismét az élre került egy kivétellel: a bittérképes képpel. A Bzip2 tömörítés egy kicsit kisebb, körülbelül 100 KB-os fájlt eredményezett.

Elméletileg a JPEG fájlok már tömörítettek, így a tömörítésük ténylegesen nagyobbá teheti őket.

Hangfájlok tömörítése: Nem kell aggódnia

A legelterjedtebb hangformátum az MP3, amelyet már tömörítettek, így az eszközök nem sokat változtattak az általunk tesztelt két fájl méretében:

MP3 fájl 1

Formátum Fájl méret
Kezdeti fájl 5 278 905 bájt
postai irányítószám 5 270 224 bájt
gzip 5 270 086 bájt
bzip2 5 270 491 bájt

MP3 fájl 2

Formátum Fájl méret
Kezdeti fájl 4 135 331 bájt
postai irányítószám 4 126 138 bájt
gzip 4 126 000 bájt
bzip2 4 119 410 bájt

Videó tömörítése: A Bzip2 valamivel jobb

Ehhez a teszthez két videofájlt tömörítettek. Az MP3-hoz hasonlóan a MP4 fájl már tartalmaz egy tömörítési szintet. Az FLV fájl nincs semmilyen tömörítési szintje, mivel a veszteségmentes formátum.

MP4

Formátum Fájl méret
Kezdeti fájl 731 908 bájt
postai irányítószám 478 546 bájt
gzip 478 407 bájt
bzip2 478 042 bájt

FLV

Formátum Fájl méret
Kezdeti fájl 7 833 634 bájt
postai irányítószám 4 339 169 bájt
gzip 4 339 030 bájt
bzip2 4 300 295 bájt

A Bzip2 végezte a legjobb munkát mindkét formátum tömörítésében, de az eredmények minden formátum esetében hasonlóak voltak.

A végrehajtható fájlok tömörítése: Nincs szükség tömörítésre

Mivel futtatható fájlok lefordított kódok, nem meglepő, hogy nem tömörítik jól.

1. fájl

Formátum Fájl méret
Kezdeti fájl 26 557 472 bájt
postai irányítószám 26 514 031 bájt
gzip 26 513 892 bájt
bzip2 26 639 209 bájt

2. fájl

Formátum Fájl méret
Kezdeti fájl 195 629 144 bájt
postai irányítószám 193 951 631 bájt
gzip 193 951 493 bájt
bzip2 194 834 876 bájt

Bár az effektusok minimálisak voltak, a gzip jön a legjobban, a bzip2 pedig az utolsó.

Mappák tömörítése: bármit csinál, ne használja a Bzip2-t

Végül tömörítettünk egy mappát, amely tele van képekkel, dokumentumokkal, táblázatokkal, videókkal, hangfájlokkal, végrehajtható fájlokkal és más különböző fájltípusokkal. Mindegyik formátumot három különböző tömörítési beállítással használtuk:

Alapértelmezett tömörítés

Formátum Fájl méret Eltelt idő
Kezdeti fájl 1 333 084 160 bájt N/A
postai irányítószám 1 303 177 778 bájt 1 perc 10 másodperc
gzip 1 303 177 637 bájt 1 perc 35 másodperc
bzip2 1 309 234 947 bájt 6 perc 5 másodperc

Maximális tömörítés

Formátum Fájl méret Eltelt idő
Kezdeti fájl 1 333 084 160 bájt N/A
postai irányítószám 1 303 107 894 bájt 1 perc 10 másodperc
gzip 1 303 107 753 bájt 1 perc 35 másodperc
bzip2 1 309 234 947 bájt 6 perc 10 másodperc

Leggyorsabb tömörítés

Formátum Fájl méret Eltelt idő
Kezdeti fájl 1 333 084 160 bájt N/A
postai irányítószám 1 304 163 943 bájt 1 perc 0 másodperc
gzip 1 304 163 802 bájt 1 perc 15 másodperc
bzip2 1 313 557 595 bájt 6 perc 10 másodperc

E tesztek alapján egyértelmű, hogy a bzip2 nem olyan hasznos, mint a másik két tömörítőeszköz. A mappa tömörítése tovább tart, és a végső méret nagyobb, mint a másik két eszközé.

Végső ítélet

Használja a zip-et vagy a gzip-et Linux fájltömörítő eszközként. A zip és a gzip közötti különbség elhanyagolható, és bár a gzip általában a legjobb, a zip formátum gyakoribb a különböző operációs rendszerekben. Míg a bzip2 ritka esetekben mindkettőt felülmúlja, az előnyök minimálisak.