Која је најбоља алатка за компресију за Линук?

Увод

Када је у питању проналажење алата за компресију фајлова у Линуку, остаје вам низ различитих избора, али који је најбољи?

У овом водичу ћу ставити зип , гзип и бзип2 кроз своје кораке да видим који је најбољи.

Спровела сам бројне тестове против различитих типова датотека и кориштењем различитих поставки за сваки алат и овдје су резултати

Најбољи алат за сагоревање Виндовс докумената

Пре него што погледам детаљнији тест, хтио сам да пробам сваки алат за компресију од једне врсте датотека тако да смо могли видјети како сваки алат рјешава дату датотеку.

Ови тестови су покренути против Мицрософт ДОЦКС формата .

Дефаулт Сеттингс

Почео сам са подразумеваним подешавањима за сваки програм.

Оруђе Величина фајла
Инитиал Филесизе 12202 битес
зип 9685
гзип 9537
бзип2 10109

Најбоља компресија

Овај пут сам отишао за максималну компресију,

Оруђе Величина фајла
Инитиал Филесизе 12202 битес
зип 9677
гзип 9530
бзип2 10109

Да бих био сигуран да ово није случај, пробао сам исти тест против 2 друга документа.

Фајл 1:

Оруђе Величина фајла
Инитиал Филесизе 14913176
зип 14657475
гзип 14657328
бзип2 14741042

Филе 2:

Оруђе Величина фајла
Инитиал Филесизе 13314
зип 10814
гзип 10653
бзип2 11254

Две датотеке садржавале су само текст док је већа датотека садржавала доста страница текста са пуно слика и пуно форматирања.

Од првог теста, гзип се појављује на врху у свим категоријама, а бзип2 је најмање ефикасан.

Најбољи алат за компресовање слика

Овога пута ћу вам показати резултате компресовања различитих формата слике као што су ПНГ и ЈПГ.

У теорији, ЈПГ датотеке су већ компримиране и стога можда не компримирају и теоретски могу учинити датотеком већу.

ПНГ фајл

Оруђе Величина фајла
Инитиал Филесизе 345265
зип 345399
гзип 345247
бзип2 346484

ЈПЕГ фајл

Оруђе Величина фајла
Инитиал Филесизе 44340
зип 44165
гзип 44015
бзип2 44281

Битмап датотека

Оруђе Величина фајла
Инитиал Филесизе 3113334
зип 495028
гзип 494883
бзип2 397569

ГИФ Филе

Оруђе Величина фајла
Инитиал Филесизе 6164
зип 5772
гзип 5627
бзип2 6051

У свим случајевима, гзип се појавио на врху, осим једног, а то је била скромна битна мапа. Компресија бзип2 је направила ситну датотеку у поређењу са оригиналом.

Најбољи алат за сагоревање аудио датотека

Најчешћи аудио формат је МП3 и у теорији, ово је већ компримирано, тако да алати могу заправо повећати величину датотеке.

Проверићу два фајла:

Фајл 1:

Оруђе Величина фајла
Инитиал Филесизе 5278905
зип 5270224
гзип 5270086
бзип2 5270491

Филе 2:

Оруђе Величина фајла
Инитиал Филесизе 4135331
зип 4126138
гзип 4126000
бзип2 4119410

Овог пута резултати су били неусаглашени. Компресија у свим случајевима била је минимална, али је интересантно да је бзип2 изашао најгоре за датотеку 1 и најбоље за датотеку 2.

Најбољи алат за сагоревање видео записа

У овом тесту, ја ћу компримирати 2 видео датотеке. Као и код МП3 МП4 фајл већ садржи ниво компресије и резултати ће се вероватно показати занемарљивим у погледу тога колико добро извршавају алати.

Такође сам укључио ФЛВ датотеку која неће имати никакав степен компресије, јер је формат без губитака.

МП4:

Оруђе Величина фајла
Инитиал Филесизе 731908
зип 478546
гзип 478407
бзип2 478042


Опет, бзип2 формат је боље изгледао од других типова датотека.

У овој фази, чини се да постоји мало разлике у томе који алат који користите. Резултати су близу реда за све типове датотека и понекад је гзип најбољи, а други бзип2 је најбољи и зип команда је обично ту или тамо.

ФЛВ:

Оруђе Величина фајла
Инитиал Филесизе 7833634
зип 4339169
гзип 4339030
бзип2 4300295


Изгледа да ако компресујете видео да је бзип2 алат за компресију.

Извршни

Последња појединачна категорија коју ћу покушати је извршна верзија.

Пошто су извршни фајлови компајлирани, сумњам да неће добро компримирати.

Фајл 1:

Оруђе Величина фајла
Инитиал Филесизе 26557472
зип 26514031
гзип 26513892
бзип2 26639209

Филе 2:

Оруђе Величина фајла
Инитиал Филесизе 195629144
зип 193951631
гзип 193951493
бзип2 194834876


Поново видимо да се гзип појављује на врху и да бзип2 дође последњи. За мању извршну датотеку бзип је стварно порастао у величини.

Комплетан тест фолдера

До сада сам се бавио појединачним датотекама. Овога пута имам фолдер пуних слика, докумената, табела, видео записа, аудио датотека, извршних датотека и много других различитих формата датотека.

Креирао сам фајл тар који олакшава обраду помоћу свих доступних алата. Команде гзип и бзип2 раде против појединачних датотека док зип команда може радити на фасциклу.

Коришћењем тар команде сам направио само једну датотеку која садржи све фасцикле и датотеке у некомпримираном формату.

На овом тесту ћу пратити неколико ствари:

Подразумевана компресија

Оруђе Величина фајла Време које
Инитиал Филе 1333084160 0
зип 1303177778 1 минута 10 секунди
гзип 1303177637 1 минута 35 секунди
бзип2 1309234947 6 минута 5 секунди

Максимална компресија

Оруђе Величина фајла Време које
Инитиал Филе 1333084160 0
зип 1303107894 1 минута 10 секунди
гзип 1303107753 1 минута 35 секунди
бзип2 1309234947 6 минута 10 секунди

Најбржа компресија

Оруђе Величина фајла Време које
Инитиал Филе 1333084160 0
зип 1304163943 1 минута 0 секунди
гзип 1304163802 1 минут 15 секунди
бзип2 1313557595 6 минута 10 секунди

Резиме

На основу финалног теста јасно је да бзип2 није толико користан као и други алат за компресију. Потребно је дуже да се компресују датотеке, а финална величина датотеке је већа.

Разлика између зип-а и гзип-а је занемарљива, и док се гзип генерално појављује на врху, зип формат је чешћи у различитим оперативним системима.

Дакле моја пресуда је да дефинитивно користите зип или гзип, али можда је бзип2 имао свој дан и треба га ограничити на историју.