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.

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.