Katero je najboljše orodje za stiskanje za Linux?
Trije najpogostejši formati stiskanja datotek, s katerimi boste verjetno naleteli Linux so zadrga, gzip in bzip2. Kateri je najučinkovitejši, je odvisno od tega, kaj nameravate stisniti. Vse tri smo preizkusili, da bi ugotovili, katero orodje za stiskanje je najhitrejše v Linuxu.
Informacije v tem članku veljajo za Linux operacijski sistem.
Splošne ugotovitve
Ko gre za stiskanje dokumentov, slik in video datotek, so trije formati približno enakomerno usklajeni. Gzip ponuja nekoliko boljše stiskanje za dokumente in večino slik, vendar je bzip2 nekoliko boljši za stiskanje BMP datoteke in videi.
Navadni format zip običajno spada na sredino, ko gre za zmožnosti stiskanja, vendar je združljiv s skoraj vsemi operacijskimi sistemi, zaradi česar je najprimernejša izbira za številne uporabnike. Formati kot JPEG in MP3 so že stisnjene, zato takšne datoteke nimajo koristi od nadaljnjega stiskanja.

Stiskanje dokumentov Windows: Gzip je najbolj učinkovit
Za naš prvi test smo dokument stisnili v
Format | Velikost datoteke |
---|---|
Začetna datoteka | 12.202 bajtov |
zadrga | 9.685 bajtov |
gzip | 9.537 bajtov |
bzip2 | 10.109 bajtov |
Uporaba največjih nastavitev stiskanja v isti datoteki je prinesla podobne rezultate:
Format | Velikost datoteke |
---|---|
Začetna datoteka | 12.202 bajtov |
zadrga | 9.677 bajtov |
gzip | 9.530 bajtov |
bzip2 | 10.109 bajtov |
Zagon istega testa na dveh drugih datotekah (ena vsebuje samo besedilo in ena vsebuje besedilo, slike, in oblikovanje) je prinesla enak rezultat: največje nastavitve stiskanja niso prinesle veliko Razlika. Gzip je na prvem mestu v vseh kategorijah, bzip2 pa je najmanj učinkovit.
Stiskanje slik: Bzip2 za bitne slike, Gzip za vse ostalo
Za naslednji test smo stisnili slike v PNG, JPEG, bitna slika in GIF formati:
PNG datoteka
Format | Velikost datoteke |
---|---|
Začetna datoteka | 345.265 bajtov |
zadrga | 345.399 bajtov |
gzip | 345.247 bajtov |
bzip2 | 346.484 bajtov |
Datoteka JPEG
Format | Velikost datoteke |
---|---|
Začetna datoteka | 44.340 bajtov |
zadrga | 44.165 bajtov |
gzip | 44.015 bajtov |
bzip2 | 44.281 bajtov |
Bitmap Datoteka
Format | Velikost datoteke |
---|---|
Začetna datoteka | 3.113.334 bajtov |
zadrga | 495.028 bajtov |
gzip | 494.883 bajtov |
bzip2 | 397.569 bajtov |
GIF datoteka
Format | Velikost datoteke |
---|---|
Začetna datoteka | 6.164 bajtov |
zadrga | 5.772 bajtov |
gzip | 5.627 bajtov |
bzip2 | 6.051 bajtov |
Gzip je bil znova na vrhu z eno izjemo: bitna slika. Stiskanje Bzip2 je ustvarilo nekoliko manjšo datoteko za približno 100 KB.
Teoretično so datoteke JPEG že stisnjene, zato bi jih poskus stiskanja dejansko lahko povečal.
Stiskanje zvočnih datotek: Ni vam treba skrbeti
Najpogostejši zvočni format je MP3, ki je bil že stisnjen, tako da orodja niso bistveno spremenila velikosti dveh datotek, ki smo jih preizkusili:
MP3 datoteka 1
Format | Velikost datoteke |
---|---|
Začetna datoteka | 5.278.905 bajtov |
zadrga | 5.270.224 bajtov |
gzip | 5.270.086 bajtov |
bzip2 | 5.270.491 bajtov |
MP3 datoteka 2
Format | Velikost datoteke |
---|---|
Začetna datoteka | 4.135.331 bajtov |
zadrga | 4.126.138 bajtov |
gzip | 4.126.000 bajtov |
bzip2 | 4.119.410 bajtov |
Stiskanje videa: Bzip2 je nekoliko boljši
Za ta test sta bili stisnjeni dve video datoteki. Tako kot pri MP3, MP4 datoteka že vsebuje stopnjo stiskanja. The FLV datoteka nima nobene stopnje stiskanja, saj je a brez izgube formatu.
MP4
Format | Velikost datoteke |
---|---|
Začetna datoteka | 731.908 bajtov |
zadrga | 478.546 bajtov |
gzip | 478.407 bajtov |
bzip2 | 478.042 bajtov |
FLV
Format | Velikost datoteke |
---|---|
Začetna datoteka | 7.833.634 bajtov |
zadrga | 4.339.169 bajtov |
gzip | 4.339.030 bajtov |
bzip2 | 4.300.295 bajtov |
Bzip2 je najbolje opravil stiskanje obeh formatov, vendar so bili rezultati podobni za vse formate.
Stiskanje izvedljivih datotek: stiskanje ni potrebno
Ker izvedljive datoteke so prevedene kode, ni presenetljivo, da se ne stisnejo dobro.
Datoteka 1
Format | Velikost datoteke |
---|---|
Začetna datoteka | 26.557.472 bajtov |
zadrga | 26.514.031 bajtov |
gzip | 26.513.892 bajtov |
bzip2 | 26.639.209 bajtov |
Datoteka 2
Format | Velikost datoteke |
---|---|
Začetna datoteka | 195.629.144 bajtov |
zadrga | 193.951.631 bajtov |
gzip | 193.951.493 bajtov |
bzip2 | 194.834.876 bajtov |
Čeprav so bili učinki minimalni, je gzip na vrhu, bzip2 pa zadnji.
Stiskanje map: karkoli že počnete, ne uporabljajte Bzip2
Na koncu smo stisnili mapo, polno slik, dokumentov, preglednic, videoposnetkov, zvočnih datotek, izvedljivih datotek in drugih različnih vrst datotek. Vsako obliko smo uporabili na treh različnih nastavitvah stiskanja:
Privzeto stiskanje
Format | Velikost datoteke | Porabljen čas |
---|---|---|
Začetna datoteka | 1.333.084.160 bajtov | N/A |
zadrga | 1.303.177.778 bajtov | 1 minuta, 10 sekund |
gzip | 1.303.177.637 bajtov | 1 minuta, 35 sekund |
bzip2 | 1.309.234.947 bajtov | 6 minut, 5 sekund |
Največja kompresija
Format | Velikost datoteke | Porabljen čas |
---|---|---|
Začetna datoteka | 1.333.084.160 bajtov | N/A |
zadrga | 1.303.107.894 bajtov | 1 minuta, 10 sekund |
gzip | 1.303.107.753 bajtov | 1 minuta, 35 sekund |
bzip2 | 1.309.234.947 bajtov | 6 minut, 10 sekund |
Najhitrejša kompresija
Format | Velikost datoteke | Porabljen čas |
---|---|---|
Začetna datoteka | 1.333.084.160 bajtov | N/A |
zadrga | 1.304.163.943 bajtov | 1 minuta, 0 sekund |
gzip | 1.304.163.802 bajtov | 1 minuta, 15 sekund |
bzip2 | 1.313.557.595 bajtov | 6 minut, 10 sekund |
Na podlagi teh testov je jasno, da bzip2 ni tako uporaben kot drugi dve orodji za stiskanje. Stiskanje mape traja dlje, končna velikost pa je večja od drugih dveh orodij.
Končna sodba
Uporabite zip ali gzip kot orodje za stiskanje datotek v sistemu Linux. Razlika med zip in gzip je zanemarljiva, in čeprav je gzip na splošno na vrhu, je format zip pogostejši v različnih operacijskih sistemih. Čeprav lahko bzip2 v redkih primerih prekaša oba, so koristi minimalne.