Katera je najboljša orodja za stiskanje za Linux?

Uvod

Ko najdete orodja za stiskanje datotek v Linuxu, imate na voljo več različnih možnosti, a kateri je najboljši?

V tem vodniku bom z njimi postavil zip , gzip in bzip2, da vidim, katera je najboljša.

Preizkusil sem različne vrste datotek in uporabil različne nastavitve za vsako orodje in tukaj so rezultati

Najboljše orodje za stiskanje dokumentov Windows

Preden sem si ogledal podrobnejši test, sem hotel preizkusiti vsako orodje za stiskanje proti enojni vrsti datoteke, tako da bi lahko videli, kako vsako orodje obravnava zadevno datoteko.

Ti testi so bili nameščeni v formatu Microsoft DOCX .

Privzete nastavitve

Za vsak program sem začel s privzetimi nastavitvami.

Orodje Velikost datoteke
Začetna datoteka 12202 bajtov
zip 9685
gzip 9537
bzip2 10109

Najboljša kompresija

Tokrat sem šel za največjo stiskanje,

Orodje Velikost datoteke
Začetna datoteka 12202 bajtov
zip 9677
gzip 9530
bzip2 10109

Da se prepričam, da to ni bilo všeč, sem poskusil isti test z 2 drugimi dokumenti.

Slika 1:

Orodje Velikost datoteke
Začetna datoteka 14913176
zip 14657475
gzip 14657328
bzip2 14741042

Slika 2:

Orodje Velikost datoteke
Začetna datoteka 13314
zip 10814
gzip 10653
bzip2 11254

Dve datoteki sta vsebovali samo besedilo, medtem ko je večja datoteka vsebovala veliko strani besedila z veliko slikami in veliko oblikovanja.

Od prvega preizkusa gzip pride na vrh v vseh kategorijah in bzip2 je najmanj učinkovit.

Najboljše orodje za stiskanje slik

Tokrat bom prikazal rezultate stiskanja različnih oblik slike, kot sta PNG in JPG.

V teoriji so datoteke JPG že stisnjene in zato morda sploh ne stiskajo in bi teoretično lahko naredile datoteko večje.

PNG datoteka

Orodje Velikost datoteke
Začetna datoteka 345265
zip 345399
gzip 345247
bzip2 346484

JPEG datoteka

Orodje Velikost datoteke
Začetna datoteka 44340
zip 44165
gzip 44015
bzip2 44281

Bitmap datoteka

Orodje Velikost datoteke
Začetna datoteka 3113334
zip 495028
gzip 494883
bzip2 397569

GIF datoteka

Orodje Velikost datoteke
Začetna datoteka 6164
zip 5772
gzip 5627
bzip2 6051

V vseh primerih je gzip ponovno prišel na vrh, razen enega, in to je bila skromna bitna mapa. Stiskanje bzip2 je dalo majhno datoteko v primerjavi z izvirnikom.

Najboljše orodje za stiskanje avdio datotek

Najpogostejši zvočni format je MP3 in v teoriji je to že stisnjeno, tako da lahko orodja dejansko na koncu povečajo velikost datoteke.

Preizkusil bom dve datoteki:

Slika 1:

Orodje Velikost datoteke
Začetna datoteka 5278905
zip 5270224
gzip 5270086
bzip2 5270491

Slika 2:

Orodje Velikost datoteke
Začetna datoteka 4135331
zip 4126138
gzip 4126000
bzip2 4119410

Tokrat so bili rezultati neuspešni. Stiskanje je bilo v vseh primerih minimalno, vendar je zanimivo, da je bzip2 prišel najslabši za datoteko 1 in najboljše za datoteko 2.

Najboljše orodje za stiskanje videa

V tem testu bom stisnil 2 video datotek. Kot pri MP3 datoteka datoteka MP4 že vsebuje stopnjo stiskanja in rezultati se bodo verjetno izkazali za zanemarljive glede na to, kako uspešna so orodja.

Prav tako sem vključil datoteko FLV, ki ne bo imela nobene ravni stiskanja, saj je format brez izgube.

MP4:

Orodje Velikost datoteke
Začetna datoteka 731908
zip 478546
gzip 478407
bzip2 478042


Še enkrat pa je bil format bzip2 boljši od drugih vrst datotek.

Na tej stopnji se zdi, da je malo razlike glede orodja, ki ga uporabljate. Rezultati so blizu za vse tipe datotek in včasih je gzip najboljši in drugi bzip2 je najboljši in ukaz zip je ponavadi tam ali tam.

FLV:

Orodje Velikost datoteke
Začetna datoteka 7833634
zip 4339169
gzip 4339030
bzip2 4300295


Zdi se, da če stisnete video, da je bzip2 orodje za izbiro stiskanja.

Izvedljive

Zadnja posamična kategorija, ki jo bom poskusila, je izvedljiva.

Ker so izvedljive datoteke izvedene, sem sum, da ne bodo stisnili zelo dobro.

Slika 1:

Orodje Velikost datoteke
Začetna datoteka 26557472
zip 26514031
gzip 26513892
bzip2 26639209

Slika 2:

Orodje Velikost datoteke
Začetna datoteka 195629144
zip 193951631
gzip 193951493
bzip2 194834876


Spet vidimo, da gzip pride na vrh, bzip2 pa zadnji. Za manjšo izvedljivo datoteko bzip je dejansko rasla v velikosti.

Popolni test za mape

Do zdaj sem se ukvarjal s posameznimi datotekami. Tokrat imam mapo, polno slik, dokumentov, preglednic, videoposnetkov, zvočnih datotek, izvedljivih datotek in številnih drugih formatov datotek.

Ustvaril sem datoteko tar, ki omogoča lažje stiskanje z vsemi razpoložljivimi orodji. Ukazi gzip in bzip2 delujejo proti posameznim datotekam, medtem ko lahko ukaz zip deluje v nasprotju z mapami.

Z uporabo ukaza tar naredim eno datoteko, ki vsebuje vse mape in datoteke v nestisnjeni obliki.

V tem testu bom spremljal več stvari:

Privzeto stiskanje

Orodje Velikost datoteke Čas, ki je bil sprejet
Začetna datoteka 1333084160 0
zip 1303177778 1 minuto 10 sekund
gzip 1303177637 1 minuto 35 sekund
bzip2 1309234947 6 minut 5 sekund

Največje stiskanje

Orodje Velikost datoteke Čas, ki je bil sprejet
Začetna datoteka 1333084160 0
zip 1303107894 1 minuto 10 sekund
gzip 1303107753 1 minuto 35 sekund
bzip2 1309234947 6 minut 10 sekund

Najhitrejše stiskanje

Orodje Velikost datoteke Čas, ki je bil sprejet
Začetna datoteka 1333084160 0
zip 1304163943 1 minuto 0 sekund
gzip 1304163802 1 minuto 15 sekund
bzip2 1313557595 6 minut 10 sekund

Povzetek

Na podlagi končnega preizkusa je jasno, da bzip2 ni tako uporaben kot druga 2 orodja za stiskanje. Za stiskanje datotek je potrebnih več časa, končna velikost datoteke pa je večja.

Razlika med žigom in gzipom je zanemarljiva, medtem ko je gzip običajno na vrhu, oblika zip je bolj pogosta v različnih operacijskih sistemih.

Torej, moja razsodba je, da definitivno uporabite bodisi zip ali gzip, vendar morda je bzip2 imel svoj dan in ga je treba omejiti na zgodovino.