Runājot par Linux failu failu saspiešanas rīku atrašanu, jums ir jāsastopas ar zip, gzip un bzip2. Kurš no tiem ir labākais kompresijas rīks jums daļēji ir atkarīgs no tā, ko jūs plānojat saspiest. Šo testu sērijā šie trīs instrumenti tiek izmantoti, veicot soļus, lai noskaidrotu, kurš no tiem ir vislabākais.
Labākais rīks Windows dokumentu saspiešanai
Pirmais tests izmanto katru saspiešanas rīku vienā faila tipā, lai noteiktu, kā katrs rīks apstrādā attiecīgo failu.
Šīs testu sērijas tika izmantotas Microsoft dokumentā Microsoft DOCX formātā.
Izmantojot noklusējuma iestatījumus, rezultāti ir šādi:
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 12202 baiti |
zip | 9685 |
gzip | 9537 |
bzip2 | 10109 |
Izmantojot maksimālos saspiešanas iestatījumus tajā pašā failā, tika iegūti līdzīgi rezultāti. Maksimālās kompresijas izmantošana nesniedza labākus rezultātus nekā noklusējuma iestatījumu izmantošana.
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 12202 baiti |
zip | 9677 |
gzip | 9530 |
bzip2 | 10109 |
Viena un tā paša testa veikšana divos citos failos, viens no tiem, kas satur tikai tekstu, un viens, kas satur tekstu, attēlus un formatējumu, sniedza tādu pašu rezultātu: maksimālie saspiešanas iestatījumi rezultātos nav būtiski atšķirīgi.
Visos trijos testos visās kategorijās gzip parādās visās kategorijās, un bzip2 ir vismazāk efektīva.
Labākais attēls attēlu saspiešanai
Nākamais tests parāda attēla saspiešanas rezultātus PNG, JPG, Bitmap un GIF formātā. Teorētiski JPG faili jau ir saspiesti, un tādēļ tie, iespējams, nevar saspiest un teorētiski varētu palielināt failu.
Testa rezultāti parādīja, ka JPB formāta attēlu saspiešana maz ietekmēja.
PNG fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 345265 |
zip | 345399 |
gzip | 345247 |
bzip2 | 346484 |
JPEG fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 44340 |
zip | 44165 |
gzip | 44015 |
bzip2 | 44281 |
Bitmap fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 3113334 |
zip | 495028 |
gzip | 494883 |
bzip2 | 397569 |
GIF fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 6164 |
zip | 5772 |
gzip | 5627 |
bzip2 | 6051 |
Visos gadījumos gzip iznāca atkal, izņemot mazo bitmap. Bitmap attēlā bzip2 kompresija radīja nelielu failu salīdzinājumā ar oriģinālo un citu kompresijas formātu.
Labākais rīks audio failu saspiešanai
Visbiežāk sastopamais audio formāts ir MP3, kas jau ir saspiests, tāpēc rīki nesniedza ievērojamas atšķirības divu izmēģināto failu izmēros.
1. fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 5278905 |
zip | 5270224 |
gzip | 5270086 |
bzip2 | 5270491 |
2. fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 4135331 |
zip | 4126138 |
gzip | 4126000 |
bzip2 | 4119410 |
Labākais līdzeklis video saspiešanai
Šajā pārbaudē tika pārbaudīti divi video faili. Līdzīgi kā MP3, MP4 failā jau ir saspiešanas līmenis. FLV failam nav nekāda saspiešanas līmeņa, jo tas ir bezzudumu formāts.
MP4
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 731908 |
zip | 478546 |
gzip | 478407 |
bzip2 | 478042 |
FLV
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 7833634 |
zip | 4339169 |
gzip | 4339030 |
bzip2 | 4300295 |
Abi faila formāti tika saspiesti, un abos gadījumos bzip2 bija vislabākais darbs, lai gan rezultāti bija līdzīgi.
Izpildāmie faili
Pēdējā kategorijā ir izpildāmie faili. Tā kā izpildāmie faili ir apkopoti kodā, nav pārsteigums, ka tie nespiež labi.
1. fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 26557472 |
zip | 26514031 |
gzip | 26513892 |
bzip2 | 26639209 |
2. fails
Rīks | Faila lielums |
---|---|
Sākotnējais faila izmērs | 195629144 |
zip | 193951631 |
gzip | 193951493 |
bzip2 | 194834876 |
Kaut arī ietekme bija minimāla, gzip kompresija parādās uz augšu un bzip2 nāk pēdējā.
Pilna mapju pārbaude
Šoreiz pārbaude tiek veikta mapē, kurā ir attēli, dokumenti, izklājlapas, videoklipi, audio faili, izpildāmie faili un citi dažādi failu formāti.
Noklusējuma saspiešana
Rīks | Faila lielums | Laiks uzņemts |
---|---|---|
Sākotnējais fails | 1333084160 | 0 |
zip | 1303177778 | 1 minūti 10 sekundes |
gzip | 1303177637 | 1 minut 35 sekundes |
bzip2 | 1309234947 | 6 minūtes 5 sekundes |
Maksimālais kompresijas līmenis
Rīks | Faila lielums | Laiks uzņemts |
---|---|---|
Sākotnējais fails | 1333084160 | 0 |
zip | 1303107894 | 1 minūti 10 sekundes |
gzip | 1303107753 | 1 minut 35 sekundes |
bzip2 | 1309234947 | 6 minūtes 10 sekundes |
Visātrākā kompresija
Rīks | Faila lielums | Laiks uzņemts |
---|---|---|
Sākotnējais fails | 1333084160 | 0 |
zip | 1304163943 | 1 minūti 0 sekundes |
gzip | 1304163802 | 1 minūte 15 sekundes |
bzip2 | 1313557595 | 6 minūtes 10 sekundes |
Pamatojoties uz galīgo testu, ir skaidrs, ka bzip2 nav tik noderīga kā pārējie divi saspiešanas rīki. Failu saspiešana aizņem ilgāku laiku, un faila lielums ir lielāks nekā pārējie divi rīki.
Starp zip un gzip atšķirība ir niecīga, un, lai gan gzip parasti tiek parādīts augšpusē, zip formāts ir vairāk izplatīts dažādās operētājsistēmās.
Spriedums
Izmantojiet zip vai gzip kā sava Linux failu saspiešanas rīku. Varbūt bzip2 ir bijusi tā diena, un to vajadzētu aprobežoties tikai ar vēsturi.