Kada se radi o pronalaženju alata za komprimiranje datoteka u Linuxu, morate se susresti s zipom, gzipom i bzipom2. Koji je najbolji alat za kompresiju za vas ovisi dijelom o onome što planiraš komprimirati. Niz testova stavlja ova tri alata kroz njihove korake kako bi vidio koji je najbolji.
Najbolji alat za komprimiranje Windows dokumenata
Prvo testiranje koristi svaki alat za kompresiju na jednoj vrsti datoteke kako bi se utvrdilo kako svaki alat obrađuje predmetnu datoteku.
Ova niza testova pokrenuta su na Windows dokumentu u formatu Microsoft DOCX.
Koristeći zadane postavke, rezultati su:
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 12202 bajtova |
zip | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Upotrebom maksimalnih postavki kompresije na istoj datoteci isporučili su slične rezultate. Korištenje maksimalne kompresije nije donijelo bolje rezultate od korištenja zadanih postavki.
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 12202 bajtova |
zip | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Pokretanjem istog testa na dvije druge datoteke, jedan koji sadrži samo tekst i tekst koji sadrži tekst, slike i oblikovanje, isporučio je isti rezultat: maksimalne postavke kompresije nisu značajnije razlikovale rezultate.
U sva tri testiranja, gzip izlazi na vrh u svim kategorijama, a bzip2 je najmanje učinkovit.
Najbolji alat za komprimiranje slika
Sljedeći test prikazuje rezultate sažimanja slika u PNG, JPG, Bitmap i GIF formatu. Teoretski, JPG datoteke su već komprimirane i stoga se uopće ne mogu komprimirati i u teoriji bi mogli povećati datoteku.
Rezultati ispitivanja pokazali su da komprimiranje slika JPB formata ima malo utjecaja.
PNG datoteka
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 345265 |
zip | 345399 |
gzip | 345247 |
bzip2 | 346484 |
JPEG datoteka
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 44340 |
zip | 44165 |
gzip | 44015 |
bzip2 | 44281 |
Bitmap datoteka
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 3113334 |
zip | 495028 |
gzip | 494883 |
bzip2 | 397569 |
GIF datoteku
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 6164 |
zip | 5772 |
gzip | 5627 |
bzip2 | 6051 |
U svim slučajevima, gzip je ponovno izašao na vrh, osim poniznog bitmapa. Na slici bitmap, bzip2 kompresija je donijela sitnu datoteku u odnosu na izvorne i druge oblike kompresije.
Najbolji alat za komprimiranje audio datoteka
Najčešći audio format je MP3, koji je već komprimiran, pa alati nisu znatno razlikovali veličinu dviju datoteka koje su testirane.
Datoteka 1
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 5278905 |
zip | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
Datoteka 2
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 4135331 |
zip | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Najbolji alat za komprimiranje videozapisa
Za ovaj test su testirane dvije video datoteke. Kao i kod MP3, MP4 datoteka već sadrži razinu kompresije. FLV datoteka nema nikakvu razinu kompresije jer je format bez gubitaka.
MP4
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 731908 |
zip | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 7833634 |
zip | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Oba su formata datoteka komprimirana, a na bzip2 je najbolji posao, iako su rezultati bili slični.
izvršne
Posljednja kategorija sadrži izvršne datoteke. Budući da se izvršne datoteke sastavljaju kod, nije iznenađenje da se ne komprimiraju dobro.
Datoteka 1
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 26557472 |
zip | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
Datoteka 2
alat | Veličina datoteke |
---|---|
Početna veličina datoteke | 195629144 |
zip | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Iako su efekti bili minimalni, gzip kompresija dolazi na vrh i bzip2 dolazi posljednje.
Provjera cjelovite mape
Ovaj put test se izvodi na mapi puna slika, dokumenata, proračunskih tablica, videozapisa, audio datoteka, izvršnih datoteka i drugih različitih formata datoteka.
Zadana kompresija
alat | Veličina datoteke | Vrijeme poduzeto |
---|---|---|
Početna datoteka | 1333084160 | 0 |
zip | 1303177778 | 1 minutu i 10 sekundi |
gzip | 1303177637 | 1 minuta 35 sekundi |
bzip2 | 1309234947 | 6 minuta i 5 sekundi |
Maksimalna kompresija
alat | Veličina datoteke | Vrijeme poduzeto |
---|---|---|
Početna datoteka | 1333084160 | 0 |
zip | 1303107894 | 1 minutu i 10 sekundi |
gzip | 1303107753 | 1 minuta 35 sekundi |
bzip2 | 1309234947 | 6 minuta 10 sekundi |
Najbrži kompresiju
alat | Veličina datoteke | Vrijeme poduzeto |
---|---|---|
Početna datoteka | 1333084160 | 0 |
zip | 1304163943 | 1 minuta i 0 sekundi |
gzip | 1304163802 | 1 minuta 15 sekundi |
bzip2 | 1313557595 | 6 minuta 10 sekundi |
Na temelju završnog testa, jasno je da bzip2 nije koristan kao i druga dva kompresijska alata. Potrebno je više vremena za komprimiranje datoteka, a konačna veličina datoteke veća je od ostalih dva alata.
Razlika između zip i gzipa zanemariva je, a dok gzip općenito izlazi na vrh, zip format je češći u različitim operacijskim sustavima.
Presuda
Upotrijebite zip ili gzip kao alat za komprimiranje datoteka u Linuxu. Možda bzip2 ima svoj dan i mora biti ograničen na povijest.