Што такое лепшы інструмент для сціску Linux?

ўвядзенне

Калі гаворка заходзіць аб пошуку інструментаў сціску файлаў у Linux вы засталіся з цэлым шэрагам розных варыянтаў, але які з іх лепш?

У гэтым кіраўніцтве, я пакладу зип , GZIP і bzip2 праз свае крокі , каб убачыць , які з іх лепш.

Я правёў некалькі тэстаў супраць розных тыпаў файлаў і з выкарыстаннем розных налад для кожнага інструмента і вось вынікі

Лепшы інструмент для сціску Windows, Дакументы

Перш чым разглядаць на больш дэталёвы тэст я хацеў паспрабаваць кожны інструмент сціску супраць аднаго тыпу файла, каб мы маглі бачыць, як кожны інструмент апрацоўвае файл ў пытанні.

Гэтыя тэсты былі працаваць супраць фармату Microsoft DOCX .

Налады па змаўчанні

Я пачаў з наладамі па змаўчанні для кожнай праграмы.

інструмент памер файла
Пачатковая Памер файла 12202 байтаў
зашпілька-маланка 9685
GZIP 9537
bzip2 10109

лепшы Compression

На гэты раз я пайшоў для максімальнага сціску,

інструмент памер файла
Пачатковая Памер файла 12202 байтаў
зашпілька-маланка 9677
GZIP 9530
bzip2 10109

Для таго, каб пераканацца, што гэта не было выпадковасцю, я паспрабаваў адзін і той жа тэст супраць 2 іншых дакументаў.

Файл 1:

інструмент памер файла
Пачатковая Памер файла 14913176
зашпілька-маланка 14657475
GZIP 14657328
bzip2 14741042

Файл 2:

інструмент памер файла
Пачатковая Памер файла 13314
зашпілька-маланка 10814
GZIP 10653
bzip2 11254

Два з файлаў, якія змяшчаюцца толькі тэкст, тады як большы файл утрымліваў шмат старонак тэксту з вялікай колькасцю малюнкаў і шмат фарматавання.

З першага выпрабаванні GZIP выходзіць на першае месца ва ўсіх катэгорыях і bzip2 з'яўляецца найменш эфектыўным.

Лепшы інструмент для сціску малюнкаў

На гэты раз я збіраюся паказаць вынікі сціску розных фарматаў малюнкаў, такіх як PNG і JPG.

У тэорыі, JPG файлы ўжо сціснутыя і, такім чынам, не можа сціскаць наогул і, у тэорыі, зрабіць файл больш.

PNG файлаў

інструмент памер файла
Пачатковая Памер файла 345265
зашпілька-маланка 345399
GZIP 345247
bzip2 346484

JPEG файлаў

інструмент памер файла
Пачатковая Памер файла 44340
зашпілька-маланка 44165
GZIP 44015
bzip2 44281

Bitmap File

інструмент памер файла
Пачатковая Памер файла 3113334
зашпілька-маланка 495028
GZIP 494883
bzip2 397569

GIF файла

інструмент памер файла
Пачатковая Памер файла 6164
зашпілька-маланка 5772
GZIP 5627
bzip2 6051

Ва ўсіх выпадках, GZIP выйшаў на першае месца зноў за выключэннем аднаго, і гэта быў сціплым растравы. Сціску bzip2 вырабіў малюсенькі файл у параўнанні з арыгіналам.

Лепшы інструмент для сціску аўдыё файлаў

Найбольш распаўсюджаны фармат з'яўляецца MP3 і ў тэорыі, гэта ўжо сціснута таму інструменты могуць на самай справе ў канчатковым выніку павелічэнне памеру файла.

Я збіраюся праверыць два файла:

Файл 1:

інструмент памер файла
Пачатковая Памер файла 5278905
зашпілька-маланка 5270224
GZIP 5270086
bzip2 5270491

Файл 2:

інструмент памер файла
Пачатковая Памер файла 4135331
зашпілька-маланка 4126138
GZIP 4126000
bzip2 4119410

На гэты раз вынікі былі непераканаўчымі. Сціск ва ўсіх выпадках было мінімальным, але цікава, што bzip2 выйшаў горшы для файла 1 і лепшыя для файла 2.

Лепшы інструмент для сціску відэа

У гэтым цесцю я буду сціскаць 2 відэа файлаў. Як з MP3 MP4 файл ужо ўтрымоўвае ўзровень сціску і таму вынікі, хутчэй за ўсё , апынецца нязначным з пункту гледжання таго , як добра інструменты выканання.

Я таксама уключыў у FLV файл , які не будзе мець нейкі - альбо узровень сціску , як гэта фармат без страт.

MP4:

інструмент памер файла
Пачатковая Памер файла 731908
зашпілька-маланка 478546
GZIP 478407
bzip2 478042


Але зноў жа фармат bzip2 выйшаў лепш, чым іншыя тыпы файлаў.

На дадзеным этапе, здавалася б, што ёсць невялікая розніца, які інструмент вы карыстаецеся. Вынікі блізкія па ўсіх напрамках для ўсіх тыпаў файлаў, а часам і GZIP лепш, а іншыя bzip2 лепш, і каманда на маланкі, як правіла, там, або каля таго.

FLV:

інструмент памер файла
Пачатковая Памер файла 7833634
зашпілька-маланка 4339169
GZIP 4339030
bzip2 4300295


Здавалася б, што калі вы сціск відэа, што bzip2 з'яўляецца інструментам сціску выбару.

выкананыя

Апошні сінгл катэгорыі, што я буду спрабаваць гэта выкананыя файлы.

Паколькі выкананыя файлы кампілююцца код, я падазраю, што яны не будуць сціскаць вельмі добра.

Файл 1:

інструмент памер файла
Пачатковая Памер файла 26557472
зашпілька-маланка 26514031
GZIP 26513892
bzip2 26639209

Файл 2:

інструмент памер файла
Пачатковая Памер файла 195629144
зашпілька-маланка 193951631
GZIP 193951493
bzip2 194834876


Зноў мы бачым, што GZIP выходзіць зверху і bzip2 прыходзіць апошнім. Для меншага выкананага файла BZIP фактычна вырас у памерах.

Поўная праверка тэчкі

Да гэтага часу я меў справу з асобнымі файламі. На гэты раз у мяне ёсць тэчка з выявамі, дакументамі, электроннымі табліцамі, відэа, аўдыё файлаў, выкананых файлаў і шмат іншых розных фарматаў файлаў.

Я стварыў дзёгаць файл, які робіць яго лягчэй сціснуць, выкарыстоўваючы ўсе інструменты даступныя. Каманды GZIP і bzip2 працаваць з адзінкавымі файламі, тады як каманда зип можа працаваць з тэчкамі.

З дапамогай каманды дзёгцю я стварыў адзін файл, які змяшчае ўсе тэчкі і файлы ў несціснутым фармаце.

Я буду сачыць за некалькі рэчаў у гэтым цесцю:

Па змаўчанні сціск

інструмент памер файла час Узятыя
першапачатковы файл 1333084160 0
зашпілька-маланка 1303177778 1 хвіліна 10 секунд
GZIP 1303177637 1 хвіліна 35 секунд
bzip2 1309234947 6 хвілін 5 секунд

максімальны сціск

інструмент памер файла час Узятыя
першапачатковы файл 1333084160 0
зашпілька-маланка 1303107894 1 хвіліна 10 секунд
GZIP 1303107753 1 хвіліна 35 секунд
bzip2 1309234947 6 хвілін 10 секунд

Самае хуткае сціск

інструмент памер файла час Узятыя
першапачатковы файл 1333084160 0
зашпілька-маланка 1304163943 1 хвіліна 0 секунд
GZIP 1304163802 1 хвіліна 15 секунд
bzip2 1313557595 6 хвілін 10 секунд

рэзюмэ

На аснове фінальнага тэсту відаць, што bzip2 не гэтак карысная, як і іншыя 2 інструментаў сціску. Гэта займае больш часу, каб сціснуць файлы і канчатковы памер файла больш.

Розніца паміж маланкай і Gzip нязначная, і ў той час як GZIP звычайна выходзіць зверху, фармат паштовага індэкса з'яўляецца больш распаўсюджаным у розных аперацыйных сістэмах.

Так што мой вердыкт, што, безумоўна, выкарыстоўваць ці паштовы індэкс ці GZIP, але, магчыма, bzip2 мае свой дзень і павінен абмяжоўвацца гісторыяй.